Прямая ссылка MediaFire на Python? - PullRequest
0 голосов
/ 11 июля 2011

Я делаю утилиту управления пакетами для модов Minecraft, многие из которых распространяется с помощью MediaFire. Я хотел бы иметь возможность загружать файлы модов прямо с MediaFire. Я попытался покопаться в исходном коде страницы, но я не знаю достаточно HTML или Javascript, чтобы это было полезно. Как бы я мог загрузить файл с MediaFire, учитывая URL-адрес страницы загрузки?

Ответы [ 2 ]

1 голос
/ 11 июля 2011

Он начинается и заканчивается чтением Политика допустимого использования MediaFire

Вы соглашаетесь при использовании MediaFire Services, что вы не можете:

Используйте Услуги для любых незаконных целей;

Воспользуйтесь любым роботом, пауком, приложением для поиска и / или поиска по сайту, или другое устройство для извлечения или индексирования любой части Сервисов, с исключение из публичных поисковых систем;

0 голосов
/ 02 июля 2015

Я знаю, что это было 2 года, но должен был сделать именно это.
Вот код.

приведенный ниже код требует селен и фантом *

from selenium import webdriver
url = "http://www.mediafire.com/download/X/Y.pdf"
driver = webdriver.PhantomJS()
driver.set_window_size(1120, 550)
driver.get(url)
div = driver.find_element_by_class_name('download_link')
print div.find_element_by_css_selector('a').get_attribute('href')
driver.quit()
...