Я использую селен в chromedriver в python для загрузки файла. Загрузка начнется, как только я нажму на кнопку на странице.
Есть несколько файлов, которые мне нужно загрузить и отследить (на случай, если одна загрузка прекратится, мне нужно перезапустить процесс загрузки для этого конкретного файла).
Выполнение одной загрузки, ожидание ее завершения, а затем начало нового процесса загрузки - это легко реализовать. Я просто отслеживаю файл .crdownload
в выходной папке, и когда я больше не могу его найти, предполагается, что загрузка завершена.
Проблема: Это решение достаточно для одной загрузки, но для параллельной реализации нескольких загрузок необходимо, чтобы я отслеживал каждый соответствующий отдельный файл .crdownload
, чтобы отслеживать их состояние для каждого процесса загрузки, и я не получаю имя файла.
Есть ли способ получить имя временного файла, когда начинается загрузка?
Есть ли альтернативный способ делать параллельные загрузки и отслеживать их прогресс? Я знаю, что браузер Chrome может сделать это, показывая пользователю реальное имя файла.