当前位置: 首页 > news >正文

Selenium 连接到现有的 Google Chrome 示例

python         3.7
selenium     3.14.1
urllib3          1.26.8

Google Chrome 119.0.6045.160 (64位)

chromedriver.exe 119.0.6045.105(win32)

1 Google Chrome 添加参数 "--remote-debugging-port=9222"

2 测试效果(chromedriver.exe 要和 Google Chrome 版本一致 )

最新版 chromedriver.exe 下载地址

Chrome for Testing availability

测试代码:

from selenium import webdriver# 谷歌浏览器位置
CHROME_PATH = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
# 谷歌浏览器驱动地址
CHROMEDRIVER_PATH = r'.\chromedriver.exe'chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")chrome_options.binary_location = CHROME_PATH
driver = webdriver.Chrome(executable_path = CHROMEDRIVER_PATH, options=chrome_options)driver.get("https://www.baidu.com/")
print(driver.title)

http://www.lryc.cn/news/249435.html

相关文章:

  • EI级 | Matlab实现TCN-BiLSTM-Multihead-Attention多头注意力机制多变量时间序列预测
  • 基于安卓的2048益智游戏的设计与实现
  • 解决Linux Visual Studio Code显示字体有问题/Liunx下Visual Studio Code更换字体
  • CityEngine2023 根据shp数据构建三维模型并导入UE5
  • 修复电脑中缺失的VCRUNTIME140.dll文件的5个有效方法
  • 什么是PDN的交流阻抗?
  • FFmpeg之将视频转为16:9(横屏)或9:16(竖屏)(一)
  • Web安全漏洞分析-XSS(上)
  • MVCC多版本并发控制相关面试题整理
  • 02-鸿蒙学习之4.0todoList练习
  • springsecurity5.7.x和springsecurity6.x配置文件对比
  • brat文本标注工具——安装
  • 麒麟操作系统网桥配置
  • 禁奥义·SQL秘籍
  • 浅谈用户体验测试的主要功能
  • 2021年6月3日 Go生态洞察:Fuzzing技术的Beta测试
  • 全新Self-RAG框架亮相,自适应检索增强助力超越ChatGPT与Llama2,提升事实性与引用准确性
  • 句子相似度计算
  • 高级IO select 多路转接实现思路
  • C++学不会?一篇文章带你快速入门
  • 【加密相册】 隐私协议
  • 超越基础:释放 Systemd 的全部潜力【systemd 二】
  • Flask学习二:项目拆分、请求与响应、cookie
  • 6、Qt延时的使用
  • 《Effective C++》条款26
  • np.random.uniform() 采样得到的是一个高维立方体,而不是球体,为什么?
  • 1 时间序列模型入门: LSTM
  • 1-Python与设计模式--单例模式
  • Rust之构建命令行程序(一):接受命令行参数
  • Go 谈论了解Go语言