Python selenium browser driver.back ()

Я создал небольшой скребок экрана, и все, кажется, отлично работает, информация вытаскивается и сохраняется в db. Единственная проблема, с которой я сталкиваюсь, иногда Python не использует driver.back() поэтому он пытается получить информацию на неправильной странице и сбой. Я попытался добавить time.sleep(5) но иногда он все еще не работает. Я пытаюсь оптимизировать его, чтобы как можно меньше времени. Так что сон в течение 30 секунд не кажется хорошим решением.

One Solution collect form web for “Python selenium browser driver.back ()”

Это лучшее решение. Не гарантируется работа методов back () и forward ().

  driver.execute_script("window.history.go(-1)") 

JavaScript прошел в доступе к страницам Dom, чтобы перейти к предыдущему URL-адресу. Надеюсь, что это решает вашу проблему.

  • Использование селена на малине Pi без головы
  • python selenium webscraping «NoSuchElementException» не распознается
  • Не удается подключиться к существующей сессии Selenium через geckodriver
  • Как переключиться на активную вкладку в Selenium?
  • Как возобновить сеанс браузера или использовать существующее окно браузера с Selenium-Python?
  • Firefox -> PhantomJs Вход на сайт не работает
  • Python с селеном: не удается найти элемент, который действительно существует
  • Предотвращение загрузки CSS / другого ресурса в PhantomJS / Selenium, управляемом Python
  •  
    Interesting Posts for Van-Lav

    Python: принятие GLCM непрямоугольной области

    Python Selenium (ожидание кадра, поиск элементов)

    Проект Django models.py в сравнении с app models.py

    Итератор Python пуст после выполнения некоторых действий на нем

    Рекурсивное создание жестких ссылок с использованием python

    Python numpy recarray: Можно ли получить представление в разных полях, используя арифметику указателя?

    matplotlib: могу ли я создать объекты AxesSubplot, а затем добавить их в экземпляр Figure?

    Получить номера строк строк, соответствующих условию в numpy

    Каков наилучший способ добавления графического интерфейса в приложение Pygame?

    Как удалить столбец из структурированного массива numpy * без его копирования *?

    Как печатать команды в Python?

    Ошибка matplotlib.animation. Система не может найти указанный файл.

    Перенос базы данных на производство django

    Получение номера версии SVN в программе автоматически

    Как получить библиотеку Python, указанную в easy_setup и pip?

    Python - лучший язык программирования в мире.