selenium与remote相结合实现复用已有浏览器
作者:互联网
用途:
方便调试selenium脚本
使用remote开启远程调试端口
1、将chrome路径添加至环境变量
2、chrome浏览器全部处于关闭状态(chrome高级设置关掉:关闭 Google Chrome 后继续运行后台应用)
3、命令执行:chrome --remote-debugging-port=9222 (检查9222端口是否被占用,设置未被占用的端口)
selenium操作已经打开的浏览器
使用远程调试的 options 传递给 webdriver 即可使用已有浏览器进行操作
from seleniumimport webdriver from selenium.webdriver.chrome.optionsimport Options options = Options() options.debugger_address ="127.0.0.1:9222" dr = webdriver.Chrome(chrome_options=options) dr.get('https://work.weixin.qq.com/wework_admin/frame')
标签:webdriver,浏览器,chrome,selenium,9222,remote,options 来源: https://www.cnblogs.com/luckyls/p/14450749.html