Python Selenium: 使用Chrome浏览器并开启远程调试
创建浏览器实例,使用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/oKs7 著作权归作者所有。请勿转载和采集!