Selenium 连接到现有的 Google Chrome 示例

这篇具有很好参考价值的文章主要介绍了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"

selenium接管谷歌,Python,selenium,chrome,测试工具

也可以另外新建一个 .py,先运行这个 py.

import subprocess

# 配置用户数据路径
cmd = r'C:\Program Files\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222'

subprocess.run(cmd)

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

最新版 chromedriver.exe 下载地址

Chrome for Testing availability

selenium接管谷歌,Python,selenium,chrome,测试工具

测试代码:文章来源地址https://www.toymoban.com/news/detail-762990.html

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)

到了这里,关于Selenium 连接到现有的 Google Chrome 示例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium 接管可保存用户数据浏览器(edge)

    0、作用:保留登录数据 1、浏览器:edge 浏览器(chorm类似) 2、环境:安装 selenium 与 selenium edge 引擎 下载 selenium: 根据 edge 版本找到对应的引擎: 1、接管本地浏览器 相关包 启动浏览器 初始化配置 selenium 进行相关自动化操作 关闭浏览器

    2024年02月16日
    浏览(50)
  • Python爬虫Selenium手动接管Edge爬取裁判文书网“环境污染”数据(Mac环境)

    目标数据:爬取从2007年到2022年,各地级市中级法院历年关于“环境污染”的裁判文书数量。 由于裁判文书网需要登录,Selenium手动接管爬取可避免频繁登录造成的封号风险。 Selenium如何手动接管Edge浏览器: 1、打开终端,将命令 /Applications/Microsoft Edge.app/Contents/MacOS/Microsof

    2023年04月09日
    浏览(37)
  • Selenium启动Chrome插件(Chrome Extensions)

    Selenium启动Chrome插件(Chrome Extensions) 需求描述: 在使用WebDriver启动Chrome浏览器时式启动一个默认设置(比较干净)的浏览器,但是我在自动化测试的过程中需要用到插件。 实现方法: 其一:启动浏览器的同时直接取安装包.crx文件进行安装; 下载所需要的插件安装包文件.crx,存储

    2024年02月12日
    浏览(41)
  • selenium 安装Chrome驱动

    (1)Chrome版本在113之前对应下载的driver:CNPM Binaries Mirror (npmmirror.com)          Chrome版本在113-120对应下载的driver:CNPM Binaries Mirror (2)下载完后,解压,将chromedriver.exe放到         (a)Python的 有Python.exe的文件夹里         (b)安装到Chrome里有chrome.exe的文件夹里

    2024年03月24日
    浏览(35)
  • selenium实现chrome多开

    有时候为了避开登录验证所带来的麻烦,先登录后用selenium预加载之前的用户配置及cookie信息会极大便利自动化目标的实现,但受限于selenium及chrome的用户配置文件加锁机制,每次只能有一个进程操作大大限制了自动化目标的实施。所幸可以通过chrome的多用户可以完成selenium多

    2024年02月11日
    浏览(36)
  • selenium打开chrome闪退

    原因: 1、网页驱动版本和chrome版本不一 查看浏览器版本: 版本只需看前三位110 打开网址:https://chromedriver.storage.googleapis.com/index.html下载对应的浏览器驱动. 配置环境变量  2、selenium版本过高 选用旧版本,这里推荐的4.1.2 在IDE终端输入:pip install selenium==4.1.2 目前就发现这两点

    2024年02月19日
    浏览(35)
  • Chrome版本对应Selenium版本

    1.获得浏览器版本号和驱动 浏览器版本: 119.0.6045.124 浏览器驱动版本: 119.0.6043.1 / 120.0.6051.0 访问 https://vikyd.github.io/download-chromium-history-version/ 2. 安装selenium pip install selenium==4.1.1 -i http://pypi.mirrors.ustc.edu.cn/simple/ --trusted-host pypi.mirrors.ustc.edu.cn 3.解压chromedriver到python安装目录 和p

    2024年02月04日
    浏览(48)
  • selenium自动化chrome

    chrome_options = webdriver.ChromeOptions() - 创建 Chrome 浏览器的选项对象。 chrome_options.binary_location = r\\\"C:Program FilesGoogleChromeApplicationchrome.exe\\\" - 指定 Chrome 浏览器的二进制文件路径。 chrome_options.add_argument(\\\'--disable-gpu\\\') - 禁用 GPU 加速,可以提高脚本在浏览器中的稳定性和性能。 chrom

    2024年02月09日
    浏览(39)
  • selenium Chrome驱动下载地址

    Chrome驱动官方最新版下载地址:https://googlechromelabs.github.io/chrome-for-testing/ 有稳定版,开发版等版本可以选择下载 选择 操作系统复制下载链接直接下载

    2024年02月12日
    浏览(46)
  • Selenium配置chrome浏览器

    依旧是记录自己配置的东西,防止之后忘了找不到 如果使用: 可以直接打开chrome浏览器,那就可以直接用,但是一般来说都是缺配置的,会报错: selenium启动配置参数接收是ChromeOptions类,需要webdriver.exe的驱动 所以最后代码如下: chrome需要对应版本的chromedriver,这里提供一

    2024年02月07日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包