意图python启动本机flask网站,然后截图发送,但是网站启动后程序挂起不往下执行怎么办?

神圣之风
  • 456

第一步:启动本机的一个报表网站
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.png")
保存图片截图
但是执行的时候卡在flask网站的启动页面,不往下执行截图指令了怎么办?
卡住的截图
image.png

回复
阅读 196
1 个回答

你第一句里就是前台执行啊,你不应该加个 nohup 或者 & 之类的在后台执行吗?

或者觉得这样不好控制的话就用 subprocess 之类的,别用 os.system 了呀。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏