Eta*_*tam 7 python screen-scraping
我需要像iMacros for Python这样的东西.有这样的东西会很棒:
browse_to('www.google.com')
type_in_input('search', 'query')
click_button('search')
list = get_all('<p>')
Run Code Online (Sandbox Code Playgroud)
你知道这样的事吗?
在此先感谢,Etam.
几乎直接满足了问题中的愿望 - 斜纹.
twill是一种简单的语言,允许用户从命令行界面浏览Web.使用斜纹,您可以浏览使用表单,cookie和大多数标准Web功能的网站.
twill支持自动Web测试,并具有简单的Python界面.
(pyparsing,mechanize,和BeautifulSoup附带斜纹为了方便.)
一个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')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1262 次 |
| 最近记录: |