Загрузка PDF с использованием Selenium и Python в Chrome: отключение PDF ViewerPython

Программы на Python
Anonymous
Загрузка PDF с использованием Selenium и Python в Chrome: отключение PDF Viewer

Сообщение Anonymous »

Что я вижу сейчас: Я пытаюсь загрузить PDF-файл после нажатия на кнопку, но по умолчанию Chrome будет использовать PDF Viewer. Я реализовал следующий код, который, кажется, не позволяет средству просмотра отображать сам PDF-файл, но рамка средства просмотра остается и существует кнопка для загрузки. Я застрял, потому что этот элемент кнопки не отображается в исходном коде страницы для чтения Selenium. Поэтому мне нужно либо решение для чтения этого дополнительного элемента, либо реализация лучшего решения для полного отключения средства просмотра PDF.

Код: Выделить всё

options = webdriver.ChromeOptions()
options.add_experimental_option('prefs', {
"download.default_directory": "file_path", #Change default directory for downloads
"download.prompt_for_download": False,
"download.directory_upgrade": True,
"plugins.always_open_pdf_externally": True #It will not show PDF directly in chrome
})
wd = webdriver.Chrome(options=options)
введите здесь описание изображения
Я пробовал этот код. Мне нужны предложения по исправлению. спасибо

Подробнее здесь: https://stackoverflow.com/questions/790 ... pdf-viewer

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