Не могу скачать файл с python селеном и хромированным драйвером на linux ОС - PullRequest
1 голос
/ 27 мая 2020

Я пытаюсь загрузить файл с помощью Selenium с chromedriver и python3. Мой код отлично работает с ОС Windows, но когда я пытаюсь выполнить тот же код на amazon EC2, все в порядке, без ошибок, все элементы найдены, но файл не загружен в указанный каталог c? Я использую приведенный ниже код, есть идеи?

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()  

prefs = {"download.default_directory" : '/my_directory/'}
chrome_options.add_experimental_option("prefs",prefs)
chrome_options.add_argument('--headless')
browser= webdriver.Chrome(options=chrome_options)

1 Ответ

0 голосов
/ 26 июля 2020

Я знаю, что это не совсем ответ на ваш вопрос, но попробуйте взглянуть на: https://github.com/21buttons/pychromeless#downloading -files

Я столкнулся с той же проблемой, что и вы, и так и не решил Это. Но поскольку моя задача будет выполняться еженедельно, я решил использовать AWS Lambda и нашел это решение. Надеюсь, это поможет в ваших поисках!

...