Дублирование строк при работе с ресурсом
-
Доброго времени суток форумчане! Почему такое иногда происходит? В скрипте используется автосохранение в исходный файл где нет дубликатов, но из-за таких вот дублирующихся строк из ресурсов - они там появляются.
[33835444] [21:32:21] Поток №1 : Включено использование прокси. Используется прокси: 103.21.163.74:53281
[33835444] [21:32:21] Поток №2 : Включено использование прокси. Используется прокси: 103.21.163.74:53281
[33835444] [21:32:21] Поток №3 : Включено использование прокси. Используется прокси: 103.21.163.74:53281
[33835444] [21:32:21] Поток №4 : Включено использование прокси. Используется прокси: 103.21.163.82:6666
[33835444] [21:32:21] Поток №5 : Включено использование прокси. Используется прокси: 103.21.41.166:53281
[33835444] [21:32:21] Поток №6 : Включено использование прокси. Используется прокси: 103.216.82.44:8080
[33835444] [21:32:21] Поток №7 : Включено использование прокси. Используется прокси: 103.218.102.30:8080
[33835444] [21:32:21] Поток №8 : Включено использование прокси. Используется прокси: 103.225.69.10:53281На скриншоте указаны настройки ресурса, в теории каждый адрес должен использоваться один раз при любом исходе?
-
@eeverest
поидее тебе ненужно сохранять туда рабочии, а удалять от туда не рабочии, тогда настраиваешь успех на 99999+ а ошибочные на 1 - будут после первой ошибки из ресурса удалятся и из файла
-
@eeverest Время между использованиями сделай 1000
-
@bablouser так задумано. рабочие строки попадают в список не в случае успеха всего скрипта -- а в случае правильного выполнения своей функции, а именно успешной загрузки скрипта за отведённый промежуток времени, а после записывается в заданный исходный ресурс.
-
@fox Да и правда работает, спасибо. Мне бы очень не хотелось давать лишние задержки, но видимо они необходимы. Ещё срабатывает вариант мешать строки, но он конечно не универсален
-
@eeverest Ни каких задержек не будет. Это время нужно для получения доступа к этой же строке.
Скажем у вас стоит 99999 успешных, 99999 неудачных и время 1000, а в ресурсе всего 1 строка. Так вот её брать скрипт будет с задержкой раз в секунду, но если в ресурсе 100 строк, то после первой, сразу будет браться вторая, а затем и третья строка, без задержек.
-
Если это так - то хорошо. В описании скрипта написано о доступе к всему ресурсу, а не к её определённой строке и это приводит к мысли что это является задержкой перед использованием ресурса.
На практике и правда задержка не ощущается