Не сохраняет скриншот selenium
По началу все работало, скриншот сохраняло по пути
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager
import time
url = 'https://google.com'
auto_map = '/home/mserega/bots/ub_bot/images/map.jpg'
def getmap():
try:
#display = Display(visible=0, size=[1366, 768])
#display.start()
size = capabilities = {
"resolution": "1366x768"
}
options = Options()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
#options.add_argument('--no-sandbox')
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()),desired_capabilities=size,options=options)
driver.get(url)
time.sleep(5)
driver.save_screenshot(auto_map)
except Exception as e:
print(e)
getmap()
В консоли висит и все...
[WDM] - ====== WebDriver manager ======
[WDM] - Current google-chrome version is 103.0.5060
[WDM] - Get LATEST chromedriver version for 103.0.5060 google-chrome
[WDM] - Driver [/home/mserega/.wdm/drivers/chromedriver/linux64/103.0.5060.53/chromedriver] found in cache
а потом еще такое пишет.
Message: unknown error: DevToolsActivePort file doesn't exist
Stacktrace:
#0 0x560e48a02b13 <unknown>
#1 0x560e48809688 <unknown>
#2 0x560e48830b92 <unknown>
#3 0x560e4882d035 <unknown>
#4 0x560e488295aa <unknown>
#5 0x560e4886464a <unknown>
#6 0x560e4885e7a3 <unknown>
#7 0x560e488340ea <unknown>
#8 0x560e48835225 <unknown>
#9 0x560e48a4a2dd <unknown>
#10 0x560e48a4e2c7 <unknown>
#11 0x560e48a3422e <unknown>
#12 0x560e48a4f0a8 <unknown>
#13 0x560e48a28bc0 <unknown>
#14 0x560e48a6b6c8 <unknown>
#15 0x560e48a6b848 <unknown>
#16 0x560e48a85c0d <unknown>
#17 0x7f358d8abea7 <unknown>