Скачать динамически сгенерированный PDF с использованием селена - PullRequest
0 голосов
/ 05 декабря 2018

Итак, я пытаюсь загрузить pdf-файлы из древней внутренней веб-системы.Я помещаю запрос и, основываясь на моих параметрах запроса, он генерирует новый PDF-файл и показывает его в новом окне.Поскольку PDF-файлы генерируются динамически, я не могу скачать реальный URL.

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

Соответствующая часть исходного кода страницы выглядит так:

    <body onload="document.FormForDownload.submit();">
    <form name="FormForDownload" method="get" action="./download.pdf" target="iframePDF">
        <iframe name="iframePDF"></iframe>
    </form>
</body>

Я открыт для использования библиотеки запросов или urllib или всего, что предлагают люди.Есть идеи?Работа в Python, кстати.

Если я отключу собственный просмотрщик PDF в Chrome, чтобы он автоматически загружал PDF, я получу страницу, которая выглядит следующим образом:

enter image description here

Нажатие на кнопку открытия откроет мне эту страницу:

enter image description here

Это потому, что созданный URL-адрес используется только один раз,чтобы сгенерировать URL снова, мне нужно снова запросить pdf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...