1

我正在为 Minecraft mods 制作一个包管理实用程序,其中很多都是使用 MediaFire 分发的。我希望能够直接从 MediaFire 下载 mod 文件。我尝试在页面源代码中四处寻找,但我不知道足够的 HTML 或 Javascript 是否有用。给定下载页面的 URL,我将如何从 MediaFire 下载文件?

4

2 回答 2

2

它以阅读MediaFire 可接受的使用政策开始和结束

您同意在使用 MediaFire 服务时,您不得:

将服务用于任何非法目的;

使用任何机器人、蜘蛛、站点搜索和/或检索应用程序或其他设备来检索或索引服务的任何部分,公共搜索引擎除外;

于 2011-07-11T07:19:22.970 回答
1

我知道已经有 2 年了,但必须这样做。
这是代码。

下面的代码需要seleniumphantomjs

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()
于 2015-07-02T15:09:29.763 回答