我需要类似 iMacros for Python 的东西。如果有这样的东西那就太好了:
browse_to('www.google.com')
type_in_input('search', 'query')
click_button('search')
list = get_all('<p>')
你知道类似的事情吗?
提前致谢,
埃塔姆。
几乎直接满足了提问中的愿望——twill http://twill.idyll.org/.
twill 是一种简单的语言,允许用户从命令行界面浏览 Web。使用 twill,您可以浏览使用表单、cookie 和大多数标准 Web 功能的网站。
twill 支持自动化 Web 测试并具有简单的 Python 界面。
(pyparsing
, mechanize
, and BeautifulSoup
为了方便起见,斜纹布中包含了这些。)
A Python API
例子:
from twill.commands import go, showforms, formclear, fv, submit
go('http://issola.caltech.edu/~t/qwsgi/qwsgi-demo.cgi/')
go('./widgets')
showforms()
formclear('1')
fv("1", "name", "test")
fv("1", "password", "testpass")
fv("1", "confirm", "yes")
showforms()
submit('0')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)