Как пропускать действие если файл уже загружен?

  • Автор темы Автор темы BPOH
  • Дата начала Дата начала

BPOH

Client
Регистрация
11.04.2019
Сообщения
129
Реакции
28
Баллы
28
Всё пытаюсь сделать качалку файлов с сайта, подскажите пожалуйста как сделать пропуск скачивания файла если он уже есть в каталоге? Простите пожалуйста за такой нубский вопрос, пытаюсь делать огород списков переменных уже запутался, может можно как-то проще решить это?
 
Всё пытаюсь сделать качалку файлов с сайта, подскажите пожалуйста как сделать пропуск скачивания файла если он уже есть в каталоге? Простите пожалуйста за такой нубский вопрос, пытаюсь делать огород списков переменных уже запутался, может можно как-то проще решить это?
Можно вести черный список уже скаченных файлов и перед началом скачивания проверять, есть ли файл в этом списке.
 
Можно вести черный список уже скаченных файлов
скаченные файлы выгледят так setuptc_8_3_23_2157.rar ссылки так /version_files?nick=Platform83&ver=8.3.24.1342 это получается в чёрный список вносить 8_3_23_2157 менять символы 8.3.23.2157 рубить ссылку и сравнивать, приблизительно как-то так? или перед скачиванием както можно получить название файла? там оно идёт шифровоное
 
скаченные файлы выгледят так setuptc_8_3_23_2157.rar ссылки так /version_files?nick=Platform83&ver=8.3.24.1342 это получается в чёрный список вносить 8_3_23_2157 менять символы 8.3.23.2157 рубить ссылку и сравнивать, приблизительно как-то так?
Да, можете так, по информации в ссылках.
В черный список можете всю ссылку добавлять после скачивания.
А потом уже, перед следующими скачиваниями брать ссылку и проверять вхождение в черный список.
 
Да, можете так, по информации в ссылках.
В черный список можете всю ссылку добавлять после скачивания.
А потом уже, перед следующими скачиваниями брать ссылку и проверять вхождение в черный список.
Вроде пообнавлял страницу ссылка на скачивание не меняется, она там так выглядит /public/file/get/ef5d3e7d-f875-45ab-a106-54f04fd2a555 какова вероятность что это временная ссылка? если они статичные то проблем нет а если динамические, то только... кажется понял буду в ЧС заносить ссылку не на скачивание а ссылку перехода в страницу скачивания, спасибо!
 
  • Оценить
Реакции: Sergodjan
На форуме нашёл уже ответ в 3 кубика, что я делаю не так? Читаю файл закидываю в переменную пачку строк урлов, создаю кубик Regex в поле Regex ставлю переменную со строкой с url {-Variable.url-} но кубик ничего не находит, второй скрин с форума, есть предположение) что поле для ввода Regex воспринимает переменную как запчасть кривого регулярного выражения?
 

Вложения

  • 2024-05-02_15-43.png
    2024-05-02_15-43.png
    4,5 KB · Просмотры: 124
  • 2015-01-01_232618.jpg
    2015-01-01_232618.jpg
    48,3 KB · Просмотры: 110
Последнее редактирование:
На форуме нашёл уже ответ в 3 кубика, что я делаю не так? Читаю файл закидываю в переменную пачку строк урлов, создаю кубик Regex в поле Regex ставлю переменную со строкой с url {-Variable.url-} но кубик ничего не находит, второй скрин с форума, есть предположение) что поле для ввода Regex воспринимает переменную как запчасть кривого регулярного выражения?
Критерий поиска нужно задавать в синтаксисе рег-выражения.
Можете переменную url обработать действием 'Обработка текста - Escape строки', получится как раз рег-выражение.
 
  • Оценить
Реакции: Alexbrush и BPOH
Критерий поиска нужно задавать в синтаксисе рег-выражения.
Можете переменную url обработать действием 'Обработка текста - Escape строки', получится как раз рег-выражение.
Спасибо! это работает!
 
  • Оценить
Реакции: Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)