Использование Selenium для загрузки файлов с префиксом download.prompt_for_download, установленным на False, но приглашеPython

Программы на Python
Ответить
Гость
 Использование Selenium для загрузки файлов с префиксом download.prompt_for_download, установленным на False, но приглаше

Сообщение Гость »


Сегодня я собирался внести некоторые изменения в то, что уже реализовал ранее, и в последний раз, когда я проводил техническое обслуживание, оно работало нормально. Но когда я провел тестовый запуск, прежде чем что-либо изменять, я понял, что файлы, которые раньше загружались без проблем, начали выдавать ошибки, потому что на самом деле ничего не загружалось. Я думаю, что когда мой Chrome обновился и я изменил chromeDriver, чтобы он соответствовал ему, загрузка начала идти не так. Я уже провел некоторое исследование, так как думал, что, возможно, мои настройки были неправильными или что-то в этом роде, но ни одно из внесенных мной изменений не помогло.

Это мои настоящие настройки

prefs = { 'printing.print_preview_sticky_settings': json.dumps(настройки), 'download.default_directory': file_download_path, 'savefile.default_directory': file_download_path, 'profile.default_content_settings': {"изображения": 2}, «download_restrictions»: 0, "plugins.always_open_pdf_externally": Верно, 'download.prompt_for_download': Ложь, "safebrowsing.enabled": Верно, "profile.default_content_settings.popups": 0, } и аргументы chromeOptions
если headless_mode: chrome_options.add_argument("--headless=new") chrome_options.add_argument('--disable-logging') chrome_options.add_argument("--no-песочница") chrome_options.add_argument("--disable-dev-shm-usage") chrome_options.add_argument('--киоск-печать') chrome_options.add_argument("размер окна=1280,960") chrome_options.add_argument('--host-resolver-rules=MAP www.google-analytics.com 127.0.0.1') chrome_options.add_argument("--disable-blink-features") chrome_options.add_argument('--disable-blink-features=AutomationControlled') chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"]) chrome_options.add_experimental_option('useAutomationExtension', False) chrome_options.add_argument("user-agent={}".format(user_agent)) chrome_options.add_argument("--disable-gpu") chrome_options.add_argument('--incognito') chrome_options.add_experimental_option('prefs', prefs)
Ответить

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

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

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

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

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