我有一个在python3中使用Selenium的web scraper,我需要录制会话的视频以便进行一些调试。我首先创建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
,我想录一段视频来看看发生了什么。有什么办法可以做到吗?你知道吗
创建新的显示(您已经这样做了)
开始录像。
通过webdriver启动浏览器。
等待浏览器完成您的场景。
停止录像。
破坏显示。
相关问题 更多 >
编程相关推荐