Python和webbrowser表单填写

时间:2011-08-16 19:41:14

标签: python

您好我如何使用python在我的Web浏览器中进行更改?喜欢填写表格并按提交?

我应该使用什么lib?也许你们中有人有一些例子吗?

使用urllib不会在我打开的浏览器中进行任何更改

2 个答案:

答案 0 :(得分:1)

Urllib不打算对您的浏览器进行任何操作,而是从网址获取内容。

要填写表单和此类内容,请查看mechanize,废弃网页,请考虑使用pyquery

答案 1 :(得分:0)

Selenium非常适合这一点。它是一个浏览器自动化工具,您可以使用它来启动浏览器(任何主要浏览器或“无头”浏览器),导航到网址,并与页面进行交互。

它主要用于针对多个浏览器测试Web代码,但对于“抓取”页面和自动执行普通任务也非常有用。

以下是python文档:http://selenium-python.readthedocs.org/en/latest/index.html