创建浏览器实例,使用Chrome浏览器,并开启远程调试端口9222

options = Options() options.add_experimental_option("debuggerAddress", "127.0.0.1:9222") try: self.browser = webdriver.Chrome(options=options) except: pass

def start_program(self): if self.running: return

self.running = True
# 如果浏览器实例不存在,则开启Chrome浏览器并连接到远程调试端口9222
if not self.browser:
    os.system(r'start chrome --remote-debugging-port=9222 --user-data-dir="D:\评阅用"')
    options = Options()
    options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
    self.browser = webdriver.Chrome(options=options)
# 启动程序线程
self.thread = Thread(target=self.run_program)
self.thread.start()
# 更新按钮状态
self.start_button.config(state='disabled')
self.start_score_button.config(state='normal')
self.pause_button.config(state='normal')
self.stop_score_button.config(state='normal'
# 创建浏览器实例 options = Options optionsadd_experimental_optiondebuggerAddress 1270019222 try selfbrowser = webdriverChromeoptions=options except pass d

原文地址: https://www.cveoy.top/t/topic/hhBj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录