我需要这段代码的帮助:
import webbrowser
chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
webbrowser.get(chrome_path).open('https://www.google.com/')
print('test browser')
它打开chrome并访问网站,但在我关闭浏览器之前不会打印。
如果我使用这个:
import webbrowser
webbrowser.open('https://www.google.com/')
print('test browser')
它运行默认浏览器(勇敢),访问网站并正确打印。
如何运行X浏览器并打印,而无需关闭它以继续执行脚本?
发布于 2021-09-18 15:53:24
您可以创建一个新的Thread,并在该线程中打开浏览器:
from threading import Timer
def open_browser():
webbrowser.open('https://www.google.com/')
Timer(1, open_browser).start()
print(“test”)
现在,所有与浏览器交互有关的工作都应该放在def open_browser():
中
这段代码将定时器设置为1毫秒,然后在单独的线程中执行函数,因此您的代码将继续执行。
https://stackoverflow.com/questions/69239280
复制相似问题