python - 如何使用python单击selenium中的动态更改链接
问题描述
这是html文件:
问题是href上的日期每周都在变化。
解决方案
诱导一些等待并使用 css 选择器。
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "a.link-lg.pull-right.flip.ng-scope"))).click()
进口
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
推荐阅读
- python - How to print one row based on the date with python pandas?
- powershell - Powershell: Disable-ADAccount : 服务器不愿意处理请求
- apache-spark - Spark-nlp:无法从 pyspark 中的磁盘加载预训练的识别实体模型
- scala - How to make it so that dependent types in two different traits are recognized as the same type
- installation - UI Style Capabilities and Alternatives for InstallShield
- php - 转储或 dd laravel 在结果前添加字符时出错
- c - 仅使用整数寄存器将浮点值从 C 程序传递到汇编程序级程序?
- .net-core - csproj
CopyToOutputDirectory="PreserveNewest" 无效 - regex - 需要帮助以了解 1 有效而 1 无效的类似 RegExp 用法之间的区别
- python - 使用 Python 的 aiohttp 发出 Web 请求,出现浏览器过时错误?