Проблема с запуском телеграмм бота с selenium на VPS
Столкнулся с проблемой запуска телеграмм бота на aiogram, а именно с selenium. VPS от Beget, не думаю что это из за него. Система Ubuntu 20.04, все необходимые пакеты установил, включая chromedriver версии 100.0.4896.60, сам chrome версии 100.0.4896.127. Аргументы двайвера:
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-dev-shm-usage')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--window-size=1280,720')
driver = webdriver.Chrome(executable_path="/home/bot/chromedriver",
chrome_options=chrome_options)
Diary = DiaryParser(driver)
При таком раскладе проходит примерно минута, авторизацию бот на сайте успешно проходит, ищет необходимые элементы и входит, но потом не может найти элемент и выдаёт такую ошибку -
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".dynamic"}
Вот этот фрагмент:
self.driver.implicitly_wait(40)
daysContainer = self.driver.find_element(By.CLASS_NAME, 'dynamic')
Если в аргументах убрать --headless, то в самом запуске выдаёт ошибку, о том что хром крашнулся