@r1dddy4sv

Selenium Ошибка при загрузке страницы?

Мой код залит на сервис pythonanywhere
from selenium.webdriver.chrome.options import Options
from selenium import webdriver
def start():
    chrome_options = Options()
    chrome_options.add_argument("--headless")
    chrome_options.add_argument("--disable-gpu")
    chrome_options.add_argument('srtart_maximized')
    driver=webdriver.Chrome(options=chrome_options)
    URL='***'
    driver.get(URL)
    #some code
    driver.quit()
    while True:
        try:
            start()
            print('stop')
        except Exception as x:
            print(repr(x))
            print('stop')
        time.sleep(60)


После какого то времени работы кода, я получаю ошибку:
WebDriverException('invalid session id\n  (Driver info: chromedriver=2.42.591071 (0b695ff80972cc1a65a5cd643186d2ae582cd4ac),platform=Linux 5.4.0-1029-aws x86_64)',
 None, None)


Если запускать код с пк, то все нормально, но с pythonanywhere я получаю эту ошибку
  • Вопрос задан
  • 211 просмотров
Решения вопроса 1
@GeneD88
QA
Попробуй добавить
'no-sandbox' и 'disable-dev-shm-usage'
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@agent_2203
Попробуйте следующее
1. Проверить версию chrome-driver, chromium, chromedriver; они должны совпадать
2. Запустить chromedriver в консоли и посмотреть вывод
Ответ написан
Комментировать
SoreMix
@SoreMix Куратор тега Python
yellow
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы