@bdadabum said in Как спарсить значения с ресурса?:
Нужно спарсить данные значения, которые вводит пользователь, ресурс имеет вид "[50000,60000]"
Используйте поиск https://community.bablosoft.com/topic/16445/как-узнать-границы-ресурса
Здравствуйте. Помогите разобраться с вопросом. Задача - если URL из ресурса был обработан с ошибкой, то записать его в этот же ресурс в конец списка для повторной обработки.
Делаю так:
Если ошибки записывать в другой файл, то все нормально работает.
Что я делаю не правильно?
@Napulsnik said in Пополнение ресурса с URL при ошибках:
Здравствуйте. Помогите разобраться с вопросом. Задача - если URL из ресурса был обработан с ошибкой, то записать его в этот же ресурс в конец списка для повторной обработки.
Увеличьте количество ошибочных использований, по истечению всех данных в ресурсе скрипт начнёт повторно использовать те, которые завершались с ошибкой
@Fox Спасибо. Хотел пару моментов уточнить для полного понимания:
1)Т.е. мне дозаписывать ничего не нужно в ресурс?
2)BAS ошибочные ссылки складывает куда-то себе в базу, а потом их повторно обработает?
3) Если я досрочно завершу выполнение, а потом заново запущу, то BAS будет "помнить" про ошибки из прошлого запуска и обработает их повторно?
@Napulsnik said in Пополнение ресурса с URL при ошибках:
@Fox Спасибо. Хотел пару моментов уточнить для полного понимания:
1)Т.е. мне дозаписывать ничего не нужно в ресурс?
2)BAS ошибочные ссылки складывает куда-то себе в базу, а потом их повторно обработает?
3) Если я досрочно завершу выполнение, а потом заново запущу, то BAS будет "помнить" про ошибки из прошлого запуска и обработает их повторно?
В настройке ресурса вы указываете логику удаления используемой строки, параметр "количество удачных использований" означает, сколько раз поток может завершится успешно при использовании этой строки, что бы она была удалена. Количество "неудачных использований" означает тоже самое, только для завершения потока с ошибкой
@Fox
Последний вопрос. Т.е. при ошибке BAS откладывает этот URL в конец списка на обработку или поток перезапускается с этим же URL? Просто вы сказали, что ошибки обрабатываются, когда все данные из ресурса закончатся, а это могут быть миллионы успешных и миллионы ошибок. Значит эти ошибки где-то временно нужно хранить? Если поток просто перезапускается с этим же ошибочным URL, то все было бы понятно, а так я что-то не вкурю пока :-) Сорри за тупые вопросы, просто я не технарь.
@Napulsnik said in Пополнение ресурса с URL при ошибках:
@Fox
Последний вопрос. Т.е. при ошибке BAS откладывает этот URL в конец списка на обработку или поток перезапускается с этим же URL? Просто вы сказали, что ошибки обрабатываются, когда все данные из ресурса закончатся, а это могут быть миллионы успешных и миллионы ошибок. Значит эти ошибки где-то временно нужно хранить? Если поток просто перезапускается с этим же ошибочным URL, то все было бы понятно, а так я что-то не вкурю пока :-) Сорри за тупые вопросы, просто я не технарь.
BAS не откладывает строку в конец списка, он просто её пропускает и возвращается так сказать на втором круге.