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()

我现在看到列出的所有链接,我想单击数字 1112,当我在那里时每页获取 1 个值。

如何使用follow(),抓取值的命令是什么?

解决方案是:

data = urllib2.urlopen(follow(str(3)))

其中 '3'links = showlinks()

列出的 link 的编号