Я использую селен и bs4 для разбора веб-страницы. И веб-страница использует скан qrcode и код подтверждения для входа в систему.
Я использую WebDriverWait
, чтобы дождаться, когда пользователь войдет в систему с помощью
wait = ui.WebDriverWait(driver, 60) # timeout after 60 seconds, just leave time for user to login
wait.until(lambda driver: driver.execute_script('return isLogin();'))
, и после того, как я войду в систему, затем начните анализ.
Это работает хорошо, за исключением того, что каждый раз, когда я запускаю скрипт, он открывает новое окно broswr, и мне нужно войти в систему.
Как сохранить состояние входа в систему, чтобы избежать входа в систему при каждомвремя запуска скрипта.