@Fox Спасибо большое!
[Все Вопросы] Скачивание Файлов
-
Есть ряд вопросов по скачиванию файла.
Если качать через браузер, скачивается нормальный файл "ABC.zip"
Если качать через BAS, то файл приходит как "hyUVJlH2A8.file"
И ложится в \AppData\Roaming\BrowserAutomationStudio\apps\21.9.2-
Можно ли переопределить для скрипта стандартное место скачивания, что бы не переносить каждый скачанный файл через "Переместить Файл/Папку"?
[UPD] Решилось через "HTTP-Клиент -> Скачать" (Загрузить выбранный URL в файл) -
Поддерживает ли BAS докачку больших файлов? (Разрешение .file чем-то напоминает .crdownload для недокачанных файлов)
-
Возможно кто-то знает расширение, попавшее в заветный 1% работающих, что бы можно было прямую финальную ссылку на файл на скачивать через BAS, а передавать расширению?
-
-
@angelofancient said in [Все Вопросы] Скачивание Файлов:
Есть ряд вопросов по скачиванию файла.
Если качать через браузер, скачивается нормальный файл "ABC.zip"
Если качать через BAS, то файл приходит как "hyUVJlH2A8.file"
И ложится в \AppData\Roaming\BrowserAutomationStudio\apps\21.9.2-
Можно ли переопределить для скрипта стандартное место скачивания, что бы не переносить каждый скачанный файл через "Переместить Файл/Папку"?
[UPD] Решилось через "HTTP-Клиент -> Скачать" (Загрузить выбранный URL в файл) -
Поддерживает ли BAS докачку больших файлов? (Разрешение .file чем-то напоминает .crdownload для недокачанных файлов)
-
Возможно кто-то знает расширение, попавшее в заветный 1% работающих, что бы можно было прямую финальную ссылку на файл на скачивать через BAS, а передавать расширению?
- Используйте действие "Ждать Загрузки Файла", а затем "Переместить Файл/Папку"
- Докачка файла - это свойство протокола http. Если http-сервер поддерживает докачку, то он отдаёт заголовок Accept-ranges. Скачивая файл вы можете прервать загрузку, а когда решите докачать - отправить запрос на скачивание этого же файла, но уже с заголовокм Range: bytes=<count_loaded_bytes>-, тогда сервер начнёт отдавать файл с указанного места.
- Расширение для чего? Для скачивания большого файла с возможностью докачки? Как вариант - используйте модули node js.
-
-
@fox said in [Все Вопросы] Скачивание Файлов:
Используйте действие "Ждать Загрузки Файла", а затем "Переместить Файл/Папку"
При создании Папки и создании Файла они помечается системой как Read Only, и команда к перемещению не срабатывает. ХЗ, может быть это только у меня так и надо где-то поменять системные настройки. Но пока приходится перед этим отменять статус через attrib -r
Скачивая файл вы можете прервать загрузку
Какой командой можно прервать загрузку?
И возможно где-то есть переменная, которая отвечает за прогресс скачивания файла?
Было бы удобно обращаться к [[VIDEO_PROGRESS_BAR]] и следить за % скачивания.Если http-сервер поддерживает докачку, то он отдаёт заголовок Accept-ranges
Accept-Ranges - это я так понимаю сама возможность докачки.
А где мы берём <count_loaded_bytes>?
Смотрим размер скачанного файла CMD'шными утилитами?Как вариант - используйте модули node js.
Да, аналог Download Manager. Спасибо, поищу среди них.