python - 有没有办法使用检查功能或 python 在 google chrome 页面上单击某些内容?
问题描述
我试图弄清楚如何使用谷歌浏览器检查控制台或 python 在页面上单击某些内容。
解决方案
尝试在 Python 中使用 selenium 包。
一旦你pip install selenium
下载了 chromedriver,你应该可以使用这样的东西 -
from selenium import webdriver
url = "your_url"
chrome_options = webdriver.ChromeOptions()
driver = webdriver.Chrome("/path/to/chromedriver", chrome_options=chrome_options)
driver.delete_all_cookies()
driver.get(url)
在您的页面打开后,您首先必须使用检查找到该元素,然后根据其名称/ID/类/等,您可以使用 -
driver.find_element_by_name('<element_name>').click()
推荐阅读
- python - 无法将我的本地 json 文件文本用作 intiger
- python - Spyder - Python CSV 加载
- azure - 带有 KEDA 的 Azure 功能不横向扩展超过 1 个 pod
- python - 使用 BeautifulSoup 抓取时如何解决加倍问题
- commit - 更新 git 子模块时的提交类型(常规提交)
- reactjs - 当 deps 为 [] 时,React 警告 React Hook useEffect 缺少依赖项
- c - rand() 函数是否总是使用相同的种子产生相同的结果?
- python - 当未从转换器中指定时,是否随机选择预训练模型
- c++ - #ifndef 不让我的文件看到标题中的内容(C++)
- azure-data-factory-2 - Azure 数据工厂 - 将 Application Insights 日志加载到 Data Lake Gen 2