【问题标题】:Python Twill: follow link and grab dataPython Twill:跟随链接并抓取数据
【发布时间】:2017-03-28 07:12:07
【问题描述】:

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

#!/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(),获取值的命令是什么?

【问题讨论】:

    标签: python web-crawler twill


    【解决方案1】:

    解决办法是:

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

    其中'3'是links = showlinks()列出的链接编号

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-21
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-08
      相关资源
      最近更新 更多