Необходимо пояснение про скачивание файлов



  • Скажите пожалуйста, что происходит при скачивании файла не через функции БАСа, а при простом нажатии ссылки на скачивание. Интересует:

    1. Файл скачивается в оперативную память или в temp папку?
    2. Можно ли пользоваться функцией "Ждать Загрузки Файла" в этом случае?
    3. Насколько возможны обрывы скачивания как при таком способе, так и при готовых решениях?


  • @D1MA12 1. Файл скачивается в корневую папку проекта, с рандомным именем.
    Остальное можно проверить эксперементально.



  • @Fox У меня в папке проекта ничего не создается.



  • @D1MA12 Но функция "Ждать Загрузки Файла" действительно работает. При просмотре переменной пути к файлу действительно задаётся случайное имя файла с расширением .file, НО не показывается полный путь к файлу, только его имя.



  • Нашёл! Файлы сохраняются не в папку проекта, а в папку БАСа.



  • @D1MA12 Если запускаешь из BAS то файлы лежат в директории

    BrowserAutomationStudio\apps\18.5.0
    

    А если запускаешь скомпилированный скрипт, то в

    appslocal\SID*куча букв и цифр\engine
    


  • @Fox эх, туда бы параметром путь для закачки передавать...



  • @Fox Спасибо за информацию :)



  • Кстати, никто не знает, ка вставить один проект в другой? Просто нужно решить капчу solvemedia, тут уже давали рабочий код, но я не знаю, как его туда всунуть.



  • @D1MA12 я тоже не знаю :)
    попробуй копипастой во вкладку "скрипт" закатать в основном окне. Может, все отразится в окне браузера...
    Не выйдет, можно попробовать вставить в пустой проект...



  • @D1MA12 said in Необходимо пояснение про скачивание файлов:

    Кстати, никто не знает, ка вставить один проект в другой? Просто нужно решить капчу solvemedia, тут уже давали рабочий код, но я не знаю, как его туда всунуть.

    Обычно я для этих целей открываю второй bas и копирую блоки из одного проекта в другой. Только функции необходимо будет заново объявить и отдельно скопировать их содержимое.



  • А можно скачивать файл без изменения его имени и расширения? Я простой способ нашел массово скачать видосы, но бас подпортил.
    Вобщем Захожу на сейфформ ввожу ссылку на видео, нажимаю скачать. (сайт сам формирует расширение к видео mp4,avi, kmp. т.е я не могу потом массово переименовать файлы в одно расширение, некоторые не будут читаться.

    Как сделать так, что-бы бас просто сохранял файл в исходном значении без изменений?



  • @moonsoon из заголовка Content-Type получаешь расширение и под ним уже сохраняешь
    Content-Type:video/3gpp
    тут сразу видим что это видео фаил, называем его сразу при сохранении
    видяшка.3gp


Log in to reply