python - 在网络自动化(selenium + python)中,当运行没有无头工作正常但使用无头{chrome}的代码时,它会导航到意外页面
问题描述
使用 Python / seleniumm 在没有无头模式的情况下运行正常,但使用无头 Chromedriver 会导航到意外页面。
Python代码:
if value == "True":
chromeOptions.add_argument("--headless")
chromeOptions.add_argument('window-size=1920,1080')
capabilities = DesiredCapabilities.CHROME.copy()
if self.getPlateform() == "Windows":
chromedriver = self.SRC_DIR +'yxyz\\chromedriver.exe'
else:
chromedriver = self.SRC_DIR +'yxyz/chromedriver'
logging.info(chromedriver)
return webdriver.Chrome(
executable_path=chromedriver,
options=chromeOptions,
desired_capabilities = capability
)
解决方案
推荐阅读
- jquery - 如果 #hash 在 url 中,则将 Class 添加到 body
- php - 如何在不丢失数据的情况下将 varchar 数据类型转换为 datetime 数据类型
- ios - 用动画快速改变圆形边框颜色
- c# - c# 创建选定时间间隔的列表
- c++ - c++ 通过 Connection 向 QML 发送信号
- c# - 为数据层中的实体添加与 .NET Identity ApplicationUser 的关系
- server - Symfony 4 内置服务器 - '警告:mkdir():权限被拒绝'
- ios - SceneKit:使用平移手势移动不在原点的节点
- c - 即使在整整 2 天之后,也绝对看不到导致分段错误的原因
- python - 为什么对 dict2 内的嵌套 dict 的更改会影响 dict1?