Python 和 webbrowser 表单填写
你好,我想知道怎么用Python在我的网页浏览器里进行一些操作,比如填写表单和点击提交按钮?
我应该使用哪些库呢?有没有人能给我一些例子?
我用urllib这个库的时候,发现它并没有对我打开的浏览器做出任何改变。
2 个回答
0
Selenium 是一个很棒的工具。它可以帮助你自动操作浏览器,你可以用它打开任何主流浏览器(或者一种不显示界面的浏览器),访问一个网址,并与网页进行互动。
这个工具主要是用来测试网页代码在不同浏览器上的表现,但它也非常适合用来“抓取”网页内容和自动化一些重复的任务。
这里是 Python 的文档:http://selenium-python.readthedocs.org/en/latest/index.html