标签: python controller click
我需要使用python打开浏览器窗口,打开特定的URL,然后单击一个特定的元素。
我不想使用Selenium,Mechanize或其他此类工具,因为我希望其他人能够使用我的脚本而无需下载这些额外的模块。
有没有办法使用内置模块实现这一目标?
由于
编辑:我尝试使用webbrowser并且实现了,正如falstru所提到的,除了打开URL之外它无法做很多事情。我想我会做的是使用Selenium并弄清楚如何使用virtualenv让Selenium可供用户使用。
答案 0 :(得分:1)
恕我直言,只有标准库不可能。
使用webbrowser.open,您可以打开网址,但无法使用该模块控制浏览器。
webbrowser.open