# 创建浏览器实例 options = Options optionsadd_experimental_optiondebuggerAddress 1270019222 try selfbrowser = webdriverChromeoptions=options except pass d
创建浏览器实例,使用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'
原文地址: https://www.cveoy.top/t/topic/hhBj 著作权归作者所有。请勿转载和采集!