如何录制pyvirtualdisplay会话

2024-04-18 23:41:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个在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()  

我的问题是,它有时不能阻止driverdisplay,我想录一段视频来看看发生了什么。有什么办法可以做到吗?你知道吗


Tags: fromimportweb视频driverseleniumdisplaysys