Элемент щелчка VBA через Shadow DOM - PullRequest
0 голосов
/ 10 июля 2020

Открыв эту ссылку в Chrome, я попадаю в PDF-файл, который открывается в Chrome. На этой странице есть кнопки для скачивания, печати и т.д. c: enter image description here

When viewing the page code, it does not display any information on the download and print buttons. But when I do view the code by hovering the mouse over the download icon, the code for this button opens, which is not available through a regular DOM. As I understand it, you can use Shadow DOM here, but I don’t understand anything about this. Please help me how to access the download button:

введите описание изображения здесь

и щелкните его на VBA?

Заранее спасибо!

1 Ответ

1 голос
/ 10 июля 2020

Вы можете получить доступ к PDF-файлу с помощью HTTP-запроса и таким образом сохранить данные. Данные поступают из Интернета, поэтому они будут из запроса. Вам не нужно chrome автоматизировать с помощью VBA, чтобы выполнить это действие. Также у Webdriver есть хорошая поддержка: Загрузка файла pdf с помощью WebRequests

idk, если он есть в селене, но я бы поискал больше, если бы был вами, и не использовал бы DOM для загрузки PDF, щелкая элементы.

...