Хотя это возможно это возможно не очень хорошая практика ...
Мне не очень комфортно с python или python-selenium ;
Однако я понимаю, что если это веб-драйвер, то, вероятно, есть способ добиться этого, ищите API загрузки файлов Python Selenium в Google.
Другим подходом было бы создать два приложения, которые взаимодействуют друг с другом - одно, созданное с помощью html
, css
, javascript
, php
, и т.д. , чтобы найти имяфайл на веб-странице.
Затем сообщите об этом Python (еще раз не знаете, как это сделать, это , вероятно, на Google где-то), как только имя файла на сайте и название сайтапередается в python, затем соединяет их с чем-то вроде этого (присоединение переменной javascript в примере контекста):
...
var example = pageurl_as_variable + "/" + file_name_as_variable;
some_download_function_defined_else-where(example);
...
, затем, очевидно, загрузите это как файл ...Еще раз, это не лучшая практика, и вы не можете сделать расширение chrome с python по соображениям безопасности, но, как описано в примере выше, вы можете сделать app-hybrid и затем запустить его накомпьютер целевого пользователя.
Существует множество способов сделать это, просто используя базовый HTML
и, возможно, JavaScript
, поэтому вам лучше поискать способ сделать это таким образом ...
Вот несколько ссылок, которые укажут вам правильное направление:
Как я могу скачать файл по ссылке в HTML?
Как я могу загрузить файл по событию клика, используя селен?
(не смог найти ничего при передаче сообщений между приложениями за 5 секунд поиска в Google).