Скриншоты Selenium сохраняются в базе данных в python

#python #database #selenium #selenium-webdriver #screenshot

#python #База данных #селен #selenium-webdriver #скриншот

Вопрос:

При создании веб-скриншотов с использованием веб-драйвера selenium скриншоты в формате PNG сохранялись правильно. Итак, есть ли способ сохранить эти скриншоты в формате PNG непосредственно в базе данных? в настоящее время я использовал приведенный ниже код

 options = webdriver.ChromeOptions()
options.headless = True
driver = webdriver.Chrome('C:/Users/admin/Desktop/chromedriver.exe', options=options)

driver.get(response.url)

S = lambda X: driver.execute_script('return document.body.parentNode.scroll' X)
driver.set_window_size(S('Width'),S('Height')) # May need manual adjustment                                                                                                                
driver.find_element_by_tag_name('body').screenshot('./images/sample.png')
  

Комментарии:

1. Что это за база данных? Вы можете сохранить его как большой двоичный объект.