python 自动化 为防止干扰chorme的使用,可以对指定端口的chorme(已经打开的chorme)进行自动化控制
第一种方法
# 前面是代表调试端口,可以随便用端口,后面指向一个新的文件夹用于存储用户数据。
# 注: 后面的参数如果不加上,就需要将其他谷歌浏览器的窗口都关上,否则端口启用会失败。
# cmd 运行下面命令, 如果chrome是自定义安装路径,需要替换路径
# C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222 --user-data-dir="D:\auto\项目名"
第二种方法
复制桌面chorme的快捷方式,然后对 chorme-副本 右键属性,在目标 后面添加 --remote-debugging-port=9222 --user-data-dir="D:\auto\项目名" 。 记得与路径要以空格隔开。
点击打开该 chorme-副本。
验证是否成功
打开原始浏览器(或者另一种浏览器), 访问 http://127.0.0.1:9222/json/version, 如果出现
说明指定端口浏览器开启成功。
文章参考链接
谷歌浏览器远程调试功能
Python+selenium 自动化-操作已启用的chrome浏览器实例演示,chrome启用调试端口方法