Python Twill:关注链接并获取数据

时间:2017-03-28 07:12:08

标签: python web-crawler twill

我终于到了打开一个页面并提出我想要的请求。

#!/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,当我在那里每页抓一个值时。

如何使用follow()以及用于获取值的命令是什么?

1 个答案:

答案 0 :(得分:0)

解决方案是:

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

其中'3'links = showlinks()

列出的链接数