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

BPOH

Client
Регистрация
11.04.2019
Сообщения
129
Благодарностей
28
Баллы
28
Всё пытаюсь сделать качалку файлов с сайта, подскажите пожалуйста как сделать пропуск скачивания файла если он уже есть в каталоге? Простите пожалуйста за такой нубский вопрос, пытаюсь делать огород списков переменных уже запутался, может можно как-то проще решить это?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 363
Благодарностей
9 095
Баллы
113
Всё пытаюсь сделать качалку файлов с сайта, подскажите пожалуйста как сделать пропуск скачивания файла если он уже есть в каталоге? Простите пожалуйста за такой нубский вопрос, пытаюсь делать огород списков переменных уже запутался, может можно как-то проще решить это?
Можно вести черный список уже скаченных файлов и перед началом скачивания проверять, есть ли файл в этом списке.
 

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 рубить ссылку и сравнивать, приблизительно как-то так? или перед скачиванием както можно получить название файла? там оно идёт шифровоное
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 363
Благодарностей
9 095
Баллы
113
скаченные файлы выгледят так setuptc_8_3_23_2157.rar ссылки так /version_files?nick=Platform83&ver=8.3.24.1342 это получается в чёрный список вносить 8_3_23_2157 менять символы 8.3.23.2157 рубить ссылку и сравнивать, приблизительно как-то так?
Да, можете так, по информации в ссылках.
В черный список можете всю ссылку добавлять после скачивания.
А потом уже, перед следующими скачиваниями брать ссылку и проверять вхождение в черный список.
 

BPOH

Client
Регистрация
11.04.2019
Сообщения
129
Благодарностей
28
Баллы
28
Да, можете так, по информации в ссылках.
В черный список можете всю ссылку добавлять после скачивания.
А потом уже, перед следующими скачиваниями брать ссылку и проверять вхождение в черный список.
Вроде пообнавлял страницу ссылка на скачивание не меняется, она там так выглядит /public/file/get/ef5d3e7d-f875-45ab-a106-54f04fd2a555 какова вероятность что это временная ссылка? если они статичные то проблем нет а если динамические, то только... кажется понял буду в ЧС заносить ссылку не на скачивание а ссылку перехода в страницу скачивания, спасибо!
 
  • Спасибо
Реакции: Sergodjan

BPOH

Client
Регистрация
11.04.2019
Сообщения
129
Благодарностей
28
Баллы
28
На форуме нашёл уже ответ в 3 кубика, что я делаю не так? Читаю файл закидываю в переменную пачку строк урлов, создаю кубик Regex в поле Regex ставлю переменную со строкой с url {-Variable.url-} но кубик ничего не находит, второй скрин с форума, есть предположение) что поле для ввода Regex воспринимает переменную как запчасть кривого регулярного выражения?
 

Вложения

Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 363
Благодарностей
9 095
Баллы
113
На форуме нашёл уже ответ в 3 кубика, что я делаю не так? Читаю файл закидываю в переменную пачку строк урлов, создаю кубик Regex в поле Regex ставлю переменную со строкой с url {-Variable.url-} но кубик ничего не находит, второй скрин с форума, есть предположение) что поле для ввода Regex воспринимает переменную как запчасть кривого регулярного выражения?
Критерий поиска нужно задавать в синтаксисе рег-выражения.
Можете переменную url обработать действием 'Обработка текста - Escape строки', получится как раз рег-выражение.
 
  • Спасибо
Реакции: Alexbrush и BPOH

BPOH

Client
Регистрация
11.04.2019
Сообщения
129
Благодарностей
28
Баллы
28
Критерий поиска нужно задавать в синтаксисе рег-выражения.
Можете переменную url обработать действием 'Обработка текста - Escape строки', получится как раз рег-выражение.
Спасибо! это работает!
 
  • Спасибо
Реакции: Sergodjan

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