Python Selenium 自动化:连接现有 Chrome 实例并打开网页
import os
import psutil
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 检查是否已经存在浏览器实例,如果存在则不再创建
for proc in psutil.process_iter():
try:
if 'chrome' in proc.name() and '--remote-debugging-port=9223' in proc.cmdline():
break
except:
pass
else:
# 创建浏览器实例
os.system(r'start chrome --remote-debugging-port=9223 --user-data-dir="D:\评阅用"')
# 配置浏览器实例
options = Options()
options.add_experimental_option('debuggerAddress', '127.0.0.1:9223')
# 创建浏览器实例
browser = webdriver.Chrome(options=options)
# 打开网页
browser.get('http://one.ouchn.cn')
原文地址: https://www.cveoy.top/t/topic/f2JJ 著作权归作者所有。请勿转载和采集!