Python, подключение Selenium (geckodriver,webdriver.Firefox)
Ставлю flsk приложение на сервера beget, установил python, другие приложения работают без нареканий.
Пытаюсь сделать скрин страницы, открытой через geckodriver firefox и сохранить его на диск
Установил модули, делаю запрос, скриншота нет
======================================================
from flask import Flask, request, json
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1024, 768))
display.start()
driver = webdriver.Firefox(executable_path='/home/.../geckodriver') #полный путь
driver = webdriver.Firefox()
driver.get("google.com")
driver.set_window_size(800, 600)
screenshot = driver.save_screenshot("home/.../scrin.png") #полный путь
driver.quit()
display.stop()
======================================================
1. Где слеш в начале пути?
2. Что с правами на запись в папку?
3. Изучи документацию нормально. Узнаешь, как обрабатывать ошибки. И код свой проверишь на соответствие.
screenshot = driver.save_screenshot("home/.../scrin.png") #полный путь
тут явно пропущен / в начале пути