python中的urllib是否支持与网页上的文本框和按钮进行交互?如果没有,是否有任何模块支持这个?

时间:2016-01-25 10:23:23

标签: python web-services

我似乎无法找到如何将文本放入网页上的文本框然后激活按钮。我试过看看urllib是否支持这个,但我注意到它只支持阅读而不是写作。那么是否有任何模块支持在文本框中编写和使用python激活网页上的按钮?

1 个答案:

答案 0 :(得分:1)

是的,您正在寻找的解决方案称为Selenium WebDriver,其python binding与网页交互工作。您可以将各种浏览器客户端与WebDriver一起使用,包括FireFox,Chrome和IE,以及我最喜欢的:PhantomJS这是一款适用于服务器应用程序的无头浏览器。

请参阅https://realpython.com/blog/python/headless-selenium-testing-with-python-and-phantomjs/上的文章,以获得快速介绍。