使用python打开浏览器并单击,仅使用内置模块

时间:2014-03-05 02:55:49

标签: python controller click

我需要使用python打开浏览器窗口,打开特定的URL,然后单击一个特定的元素。

我不想使用Selenium,Mechanize或其他此类工具,因为我希望其他人能够使用我的脚本而无需下载这些额外的模块。

有没有办法使用内置模块实现这一目标?

由于

编辑:我尝试使用webbrowser并且实现了,正如falstru所提到的,除了打开URL之外它无法做很多事情。我想我会做的是使用Selenium并弄清楚如何使用virtualenv让Selenium可供用户使用。

1 个答案:

答案 0 :(得分:1)

恕我直言,只有标准库不可能。

使用webbrowser.open,您可以打开网址,但无法使用该模块控制浏览器。