我的程序接受用户输入并在特定网页中搜索。此外,我想让它去点击一个特定的链接,然后下载那里的文件。在
示例:
我希望程序转到网页的右侧,从下载文件选项下载pdb文件
我已经设法写了一个程序使用机械化模块,以自动搜索词,但找不到一个方法,我可以点击一个链接
我的代码:
import urllib2
import re
import mechanize
br = mechanize.Browser()
br.open("http://www.rcsb.org/pdb/home/home.do")
## name of the form that holds the search text area
br.select_form("headerQueryForm")
## "q" name of the teaxtarea in the html script
br["q"] = str("1AW0")
response = br.submit()
print response.read()
任何帮助或建议都会有帮助。在
顺便说一句,我是Python的中级程序员,我正试图学习Jython模块来实现这一点。在
提前谢谢
我会这样做的:
它提供以下输出:
^{pr2}$以及保存到脚本目录中的两个文件
1AW0.pdb
和1AW0.xml
(在本例中)。在http://docs.python.org/2/library/urllib.html#urllib.urlretrieve
相关问题 更多 >
编程相关推荐