ossystemrstart chrome --remote-debugging-port=9222 --user-data-dir=D评阅用options = Optionsoptionsadd_experimental_optiondebuggerAddress 1270019222加入:检查有没有浏览器实例如果已经有一个浏览器实例就不再创建新的浏览器实习写出完整代码
import os from selenium import webdriver from selenium.webdriver.chrome.options import Options
chrome_options = Options()
check if a browser instance is already running
if os.system("tasklist | findstr chrome.exe") == 0: chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222") driver = webdriver.Chrome(options=chrome_options) else: os.system(r'start chrome --remote-debugging-port=9222 --user-data-dir="D:\评阅用"') chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222") driver = webdriver.Chrome(options=chrome_options)
do something with the driver instance
driver.get("https://www.google.com") print(driver.title)
close the browser window
driver.quit(
原文地址: https://www.cveoy.top/t/topic/hwkS 著作权归作者所有。请勿转载和采集!