如何单击python中的按钮

Posted

技术标签:

【中文标题】如何单击python中的按钮【英文标题】:How can I click a button in python 【发布时间】:2017-11-12 00:06:30 【问题描述】:

我正在寻找一种在 pyhton 中单击按钮和跟踪链接的方法。或者本质上在这个标签中运行 javascript 函数。我正在尝试使用 robobrowser,但它不起作用。

 <a id="h_w_PC_ctl07_lnkCheckCoupon" class="btnCheckCoupon" title="Check" href="javascript:__doPostBack('h$w$PC$ctl07$lnkCheckCoupon','')"></a>

这是网站的 html

【问题讨论】:

Selenium 可能是最简单的。 对于简单的图形界面,例如按钮,您可以使用始终与 python 一起安装的 tkinter 模块(警告:根据 python 的版本,拼写可能使用 'T' 而不是 't ')。 'ttk' 子模块也很有趣。 我建议 Python 使用 Twill。非常简单实用的库。 twill.idyll.org/python-api.html 文档很浅,但请在 Google 上获取更多教程。 这可能有助于***.com/questions/15341285/… 这可能对***.com/questions/15341285/…有帮助 【参考方案1】:

Selenium 将允许您使用 python 与网站交互并执行诸如单击按钮之类的操作。

要安装 selenium,请使用以下命令:pip install selenium(假设您已安装 pip)

安装 selenium 后,您必须下载 Web 驱动程序。如果您打算自动化 google chrome 网络浏览器,可以在此处找到下载链接http://chromedriver.chromium.org/

【讨论】:

以上是关于如何单击python中的按钮的主要内容,如果未能解决你的问题,请参考以下文章

如何通过单击 tkinter 中的按钮来运行 python 文件?

如何通过单击 Python 3 中的按钮打开文件

单击python kivy中的按钮后如何打开弹出窗口?

Odoo:通过单击按钮添加来自树视图中的api的数据

python 单击selenium中的下一个按钮

无法单击跨度Selenium Python中的单选按钮