python - 使用 Python 单击下载按钮下载文件

标签 python python-2.7 download mechanize

我想下载一个文件,该文件没有使用 Mechanize 的网址。我试过 .read() 但它给了我 html 文件,这很明显。这是网址 http://www.ncbi.nlm.nih.gov/sra?term=SRP000714我需要发送到>文件>加入列表并点击创建文件。

最佳答案

解决问题的一种非常非常非常非常懒惰的方法是使用网络抓取工具。
当我不想考虑请求时我使用的一个是 splinter .
虽然它是为 Web 应用程序测试而开发的,但它足以进行一些 Web 抓取。
看看 Splinter 文档,那里的所有内容都得到了很好的解释。

哦,它只适用于 Python 2,这不是那么酷。

(当然也有更好的答案)

关于python - 使用 Python 单击下载按钮下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25776503/

相关文章:

python - 如何通过迭代创建一系列pandas数据框

python - 警告 : [W108] The rule-based lemmatizer did not find POS annotation for the token 'This'

python - 如何在 OSX 上安装 python-gtk2、python-webkit 和 python-jswebkit

python - 删除换行符的正则表达式

python - 从 URL 下载返回的 Zip 文件

xaml - FireFox v22.0 将不再下载和显示 XBAP

python - python 数组中字符串的可能组合?

python - 将 Python 脚本导入另一个?

python - 用查询结果填充字典

javascript - HTML/JavaScript : Overwrite file every time it downloads