Python Selenium - виправити помилку
В даний час парсер працює на локальному комп'ютері і немає наказів. Все працює чудово
Але у нас виникло необхідність запустити скрипт на сервері. І після того, як все залили на сервер і намагаємося запустити скрипт там. Це хром або не втручається взагалі. Або переноситься з помилкою.
https://drive.google.com/drive/u/3/folders/13YDCa5NRllFrQ7ObKGgPx9Kgf8QRSmz8За посиланням ви можете побачити частину коду, яка відповідає за запуск Хрому з профілями. Скриншоти помилок
Хто знає, як це вирішити – напишіть
-
866 15 0 Здоров’я
Спеціалізуюся на Python. Нещодавно зробив проект на селен. Справа в тому, що на сервері також потрібно встановити драйвер Chrome. Ви зараз намагаєтеся використовувати драйвер з локальної середовища на сервері, тому виникає помилка.
Пропонуємо перенести скрипт на хостинг Heroku. Тут є всі необхідні інструменти.
-
Добрый день есть 3 вопроса. 1) Сам хром на сервере стоит? 2) Драйвер селениум стоит? 3) Папка профиля на сервере есть?
-
Версии хрома и драйвера одинаковые? Ну это писали. Библиотеки переносили с помощью requirements.txt или устанавливали через пип?
-
импорты:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from time import sleep
Запуск:
options = Options()
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
-
То есть с монитором работает без не работает?( Или когда запускаете с сервера то работает. А когда через ssh то не работает? )
-
Через screen не пробовали?
-
Олег, кромк путь к драйверу еще нужно добввить путь к профилям
#provide location where chrome stores profiles
options.add_argument(r"--user-data-dir=/home/username/.config/google-chrome")
#provide the profile name with which we want to open browser
options.add_argument(r'--profile-directory=Profile 3')
-
Олег, кромк путь к драйверу еще нужно добввить путь к профилям
===
Олег, кроме путь к драйверу еще нужно добавить путь к профилям
😁
-
вот цю строку закоментуйте: option.add_argument(rf'user-data-dir={path}') -
Актуальні фриланс-проєкти в категорії Python
AI Коментуюча Платформа для TikTok та Instagram.Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення… AI та машинне навчання, Python ∙ 19 годин 44 хвилини тому ∙ 14 ставок |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 2 дні 13 годин тому ∙ 34 ставки |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 2 дні 19 годин тому ∙ 44 ставки |
Інструмент звірки рахунків з банком, картами та бухгалтеромТехнічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і… Python, Десктопні додатки ∙ 3 дні 7 годин тому ∙ 42 ставки |
Автоматичне публікування відео в соціальні мережі за розкладомТехнічне завдання (ТЗ)Автоматична публікація відео в соціальні мережі за розкладомОпис проектуПотрібен скрипт/бот (Python бажано, або будь-яке інше рішення на ваш вибір — головне стабільність і простота підтримки), який автоматично публікує відео з папки в соціальні мережі та… Python, Розробка ботів ∙ 3 дні 19 годин тому ∙ 59 ставок |