Поскольку я не могу найти полезной информации об этом, я решил просто потушить это здесь.Обработка магнитных ссылок с помощью python selenium & firefox
Я пытаюсь автоматизировать загрузку торрентов с помощью python selenium & firefox. Все работает отлично до тех пор, пока не откроется ссылка на магнит, как только это произойдет, сценарий просто замерзает.
Мое лучшее предположение - ссылка на магнит не действительно «загружает», как http-ссылки, но я не знаю, как обойти это.
def lookup_and_download(query):
#Focus Search box
elem = browser.find_element_by_name('q')
#Send Search Query
elem.send_keys(query[0] + Keys.RETURN)
#Select correct download link & start download
element = browser.find_element_by_xpath(
".//*[contains(@title,query[1])
and contains(@title,'eztv')]/../../*[@title=
'Download this torrent using magnet']")
url = element.get_attribute("href")
browser.get(url)
Я хочу, чтобы вызвать эту функцию несколько раз, конечно, но он просто замерзает прямо на browser.get(url)
линии. Однако одна загрузка действительно работает.
главный/базовый url? –
browser.get ('http://thepiratebay.se/recent') – Daquicker