selenium.common.exceptions.TimeoutException при чтении элемента с использованием сервера pythonanywhere - PullRequest
0 голосов
/ 02 апреля 2019

Я пытался прочитать элемент в социальной сети с селеном с фрагментом кода ниже.

browser = webdriver.Firefox()
browser.get(urls)
read_text = WebDriverWait(browser,20).until(EC.presence_of_element_located((By.XPATH, xpath))).text

Программа отлично работает на локальной машине. Но когда я запускаю его на сервере pythonanywhere, я получаю следующую ошибку.

read_text = WebDriverWait (браузер, 20) .until (EC.presence_of_element_located ((By.XPATH, xpath))). Text Файл "/usr/lib/python3.7/site-packages/selenium/webdriver/support/wait.py", строка 80, до повысить TimeoutException (сообщение, экран, отслеживание стека) selenium.common.exceptions.TimeoutException: Сообщение: Трассировки стека: по адресу FirefoxDriver.findElementInternal_ (файл: ///tmp/tmpl7fmm68q/extensions/fxdriver@googlecode.com/components/driver-component.js: 10770) в FirefoxDriver.findElement (файл: ///tmp/tmpl7fmm68q/extensions/fxdriver@googlecode.com/components/driver-component.js: 10779) по адресу DelayedCommand.executeInternal_ / h (файл: ///tmp/tmpl7fmm68q/extensions/fxdriver@googlecode.com/components/command-processor.js: 12661) по адресу DelayedCommand.executeInternal_ (файл: ///tmp/tmpl7fmm68q/extensions/fxdriver@googlecode.com/components/command-processor.js: 12666) по адресу DelayedCommand.execute / <(file: ///tmp/tmpl7fmm68q/extensions/fxdriver@googlecode.com/components/command-processor.js: 12608) </p>

Почему я получаю эту ошибку при запуске программы на сервере pythonanywhere, а не при ее запуске на локальной машине? Как это решить?

...