Я пытался прочитать элемент в социальной сети с селеном с фрагментом кода ниже.
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, а не при ее запуске на локальной машине? Как это решить?