如何在不进入网页的情况下单击网页按钮

Kir*_*erg 6 html python automation click

我正在尝试半自动化我部门的工作流程,其中一部分包括我正在做的这个项目。我目前正在努力解决的部分是“单击”网页上的按钮。

该网页在网格中包含数据(看起来像 Excel 工作表)并且有多个页面,我想解析这些页面并将其用作自动化数据,并且网页上有一个按钮,单击该按钮时,将转换所有页面将该数据转换为 Excel 工作表并将其保存在计算机上需要的位置。随着更多数据添加到网页中,我想不断更新 Excel 工作表的更改。

但是,我不希望始终打开该网页并自动按下按钮将网页不断保存到 Excel。相反,我想让它“在后台”运行,所以我看到的唯一进展是 Excel 工作表得到更新。有没有办法“单击”“转换为 Excel”按钮而无需实际访问网页来执行此操作?

我正在查看诸如 Requests 和 bs4 之类的 Python 库,但我不确定哪些方法可能适用于此,如果这些方法甚至是我应该寻找的。

小智 5

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("http://example.com")
button = driver.find_element_by_id('buttonID')
button.click()
Run Code Online (Sandbox Code Playgroud)


bkd*_*bkd 0

你想要的是一个机器人,对于 Python,我强烈建议你研究 Selenium。只需谷歌搜索python selenium tutorial或阅读以下内容即可开始:https://selenium-python.readthedocs.io/getting-started.html#simple-usage