Скачать файл в режиме без головы Chrome / Chromium Selenium с помощью Python - PullRequest
0 голосов
/ 27 апреля 2019

Я сталкиваюсь с очень странной проблемой при загрузке файла в автономном режиме с использованием веб-драйвера selenium Chrome в Python. Я искал в Google и нашел решение: добавить код ниже, и он должен работать.

driver.command_executor._commands["send_command"] = ("POST", '/session/$sessionId/chromium/send_command')
params = {'cmd': 'Page.setDownloadBehavior', 'params': {'behavior': 'allow', 'downloadPath': download_url}}
command_result = driver.execute("send_command", params)

Но пока я добавляю приведенный выше код, он показывает Path too long: Failed Download. enter image description here

Но если я не использую приведенный выше код, а также запускаю скрипт без заголовка, тогда тот же файл загружается по тому же пути.

Я хотел запустить этот скрипт на сервере Linux, и в настоящее время он работает только на моем локальном компьютере без автономного режима. Может кто-нибудь помочь мне, как загрузить файлы, используя безголовый режим в Python?

...