【发布时间】:2019-08-31 13:06:58
【问题描述】:
我有一个在 Python 3 中使用 Selenium 的网络爬虫,我需要录制会话视频以便进行一些调试。我先创建 Xvfb 虚拟显示:
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1000, 1000))
display.start()
然后我创建铬会话:
options = webdriver.ChromeOptions()
options.add_argument('headless')
driver = webdriver.Chrome(chrome_options=options)
driver.get("myURL.com")
#
#some web scraping happening here....
#
driver.quit()
display.sendstop()
import sys
sys.exit()
我的问题是,它有时不会停止driver 和display,我想录制视频以查看发生了什么。关于如何实现这一目标的任何想法?
【问题讨论】: