Как записать сеанс pyvirtualdisplayPython

Программы на Python
Ответить
Anonymous
 Как записать сеанс pyvirtualdisplay

Сообщение Anonymous »

У меня есть веб-скребок, использующий Selenium в Python 3, мне нужно записать видео сеанса, чтобы выполнить некоторую отладку. Сначала я создаю виртуальный дисплей Xvfb:

Код: Выделить всё

from pyvirtualdisplay import Display
display = Display(visible=0, size=(1000, 1000))
display.start()
затем я создаю сеанс Chrome:

Код: Выделить всё

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()
Моя проблема в том, что иногда не останавливается драйвер и дисплей, я хочу записать видео, чтобы посмотреть, что происходит . Есть идеи, как этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/577 ... ay-session
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»