Почему парсинг с помощью Selenium не работает в капле Digital Ocean?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему парсинг с помощью Selenium не работает в капле Digital Ocean?

Сообщение Anonymous »


Я впервые работаю с Digital Ocean и дроплетами, и мне не удается заставить работать мой сценарий Selenium. Сначала я получал сообщение об ошибке Файл DevToolsActivePort не существует, однако теперь мой скрипт просто ничего не возвращает. На самом деле это вообще не завершение. Я попробовал добавить порты и указать расположение браузера Chromium. И, похоже, ничего не работает.

Это мой код:

options = Options() options.add_argument("начало максимизировано") options.add_argument('--headless') options.binary_location = "/usr/bin/chromium-browser" options.add_argument('--user-data-dir=/home/username/myproject') options.add_argument("--remote-debugging-port=9222") драйвер = webdriver.Chrome(опции=опции) base_url = 'https://www.wikipedia.org/' driver.get(base_url) table_rows = driver.find_element(By.CSS_SELECTOR, ".footer-sidebar-text") текст = table_rows.text печать (текст) драйвер.выйти() Для контекста, если это поможет, код работает локально только так:

options = Options() драйвер = webdriver.Chrome(опции=опции) driver.maximize_window() Что мне нужно сделать, чтобы это исправить? Спасибо!
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»