Python斜纹:关注link并获取数据
Python Twill: follow link and grab data
我终于到了,可以打开一个页面并提出我想要的请求了。
#!/usr/bin/env python
from twill.commands import *
go("http://www.website.com/")
code(200) # assert page loaded fine
showforms()
# Make a search
searchStr = '%s' % n
formvalue(1, 'q', searchStr)
submit('Factorize!')
links = showlinks()
我现在看到列出的所有链接,我想单击数字 11
和 12
,当我在那里时每页获取 1 个值。
如何使用follow()
,抓取值的命令是什么?
解决方案是:
data = urllib2.urlopen(follow(str(3)))
其中 '3'
是 links = showlinks()
列出的 link 的编号
我终于到了,可以打开一个页面并提出我想要的请求了。
#!/usr/bin/env python
from twill.commands import *
go("http://www.website.com/")
code(200) # assert page loaded fine
showforms()
# Make a search
searchStr = '%s' % n
formvalue(1, 'q', searchStr)
submit('Factorize!')
links = showlinks()
我现在看到列出的所有链接,我想单击数字 11
和 12
,当我在那里时每页获取 1 个值。
如何使用follow()
,抓取值的命令是什么?
解决方案是:
data = urllib2.urlopen(follow(str(3)))
其中 '3'
是 links = showlinks()