意图python启动本机flask网站,然后截图发送,但是网站启动后程序挂起不往下执行怎么办?
第一步:启动本机的一个报表网站
os.system("python ./flask_website/flask_display.py")
第二步:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
net_driver=webdriver.Chrome(chrome_options=chrome_options) #设置headless
net_driver.get("http://127.0.0.1:5001/cXXXit")
data=net_driver.page_source
net_driver.set_window_size(1280,2000) #设置图片大小
net_driver.save_screenshot("d:/34.jpg")
保存图片截图
但是执行的时候卡在flask网站的启动页面,不往下执行截图指令了怎么办?
卡住的截图
回答:
你第一句里就是前台执行啊,你不应该加个 nohup 或者 & 之类的在后台执行吗?
或者觉得这样不好控制的话就用 subprocess 之类的,别用 os.system 了呀。
以上是 意图python启动本机flask网站,然后截图发送,但是网站启动后程序挂起不往下执行怎么办? 的全部内容, 来源链接: utcz.com/p/938108.html