Повторное использование ресурса
-
В чем разница между "Успешных\ошибочных использований" в настройках ресурса, и "Повторное использование" при выборе ресурса в конструкторе? Путем тестов находил "правильную" комбинацию, которая требовалась, но забыл, какая именно. Фишка в том, что если ставить "Повторное использование", прокси берутся одни и те же в одном потоке, если не ставить "Повторное использование", ресурс кончается. Поэтому спросил тут, чтобы понять и запомнить различие. Нужно, чтобы прокси из файла брались разные для каждого потока, и не повторялись до конца, пока не кончатся. Затем снова повторяются, не выдавая ошибку, что ресурс кончился.
Допустим, есть 3 потока и 7 прокси, надо сделать что-то типа такого:
<цикл1>
поток1:прокси1
поток2:прокси2
поток3:прокси3<цикл2>
поток1:прокси4
поток2:прокси5
поток3:прокси6<цикл3>
поток1:прокси7
поток2:прокси1
поток3:прокси2Прокси будут браться рандомные при этом, стоит галка "Мешать строки".
-
Вроде разобрался. Нужно убрать "Повторное использование" и поставить "Успешных\ошибочных использований" в большое значение.
-
Нихрена не разобрался. Установка галочки "Использовать повторно" и установка "количество повторных использований" никак не влияют на работу скрипта. В качестве ресурса использую текстовый файл со строками
111 222 333 444
Стоит галочка "Мешать строки"
Количество одновременных использований - 1, "Повторное использование" - отключено
[02:55:37] Поток №1 : 222 [02:55:37] Поток №2 : 444 [02:55:37] Поток №3 : 111 [02:55:37] Поток №4 : 333 [02:55:37] Поток №5 : 333 [02:55:37] Поток №6 : 222 [02:55:37] Поток №7 : 444 [02:55:37] Поток №8 : 111 [02:55:37] Поток №9 : 222 [02:55:37] Поток №10 : 111 [02:55:37] Поток №11 : 333 [02:55:37] Поток №12 : 444 [02:55:37] Поток №13 : 444 [02:55:37] Поток №14 : 222 [02:55:37] Поток №15 : 111 [02:55:37] Поток №16 : 333 [02:55:37] Поток №17 : 111 [02:55:37] Поток №18 : 333 [02:55:37] Поток №19 : 222 [02:55:37] Поток №20 : 444
Количество одновременных использований - 1, "Повторное использование" - включено
[02:57:58] Поток №1 : 222 [02:57:58] Поток №2 : 444 [02:57:58] Поток №3 : 111 [02:57:58] Поток №4 : 333 [02:57:58] Поток №5 : 444 [02:57:58] Поток №6 : 333 [02:57:58] Поток №7 : 222 [02:57:58] Поток №8 : 111 [02:57:58] Поток №9 : 222 [02:57:58] Поток №10 : 111 [02:57:58] Поток №11 : 333 [02:57:58] Поток №12 : 444 [02:57:58] Поток №13 : 333 [02:57:58] Поток №14 : 444 [02:57:58] Поток №15 : 111 [02:57:58] Поток №16 : 222 [02:57:58] Поток №17 : 111 [02:57:58] Поток №18 : 333 [02:57:58] Поток №19 : 222 [02:57:58] Поток №20 : 444
Количество одновременных использований - 99999, "Повторное использование" - отключено
[03:01:08] Поток №1 : 333 [03:01:08] Поток №2 : 111 [03:01:08] Поток №3 : 444 [03:01:08] Поток №4 : 222 [03:01:08] Поток №5 : 444 [03:01:08] Поток №6 : 222 [03:01:08] Поток №7 : 111 [03:01:08] Поток №8 : 333 [03:01:08] Поток №9 : 222 [03:01:08] Поток №10 : 111 [03:01:08] Поток №11 : 333 [03:01:08] Поток №12 : 444 [03:01:08] Поток №13 : 111 [03:01:08] Поток №14 : 333 [03:01:08] Поток №15 : 444 [03:01:08] Поток №16 : 222 [03:01:08] Поток №17 : 222 [03:01:08] Поток №18 : 444 [03:01:08] Поток №19 : 111 [03:01:08] Поток №20 : 333
Количество одновременных использований - 99999, "Повторное использование" - включено
[03:02:51] Поток №1 : 222 [03:02:51] Поток №2 : 333 [03:02:51] Поток №3 : 444 [03:02:51] Поток №4 : 111 [03:02:51] Поток №5 : 111 [03:02:51] Поток №6 : 444 [03:02:51] Поток №7 : 222 [03:02:51] Поток №8 : 333 [03:02:51] Поток №9 : 333 [03:02:51] Поток №10 : 222 [03:02:52] Поток №11 : 111 [03:02:52] Поток №12 : 444 [03:02:52] Поток №13 : 222 [03:02:52] Поток №14 : 111 [03:02:52] Поток №15 : 444 [03:02:52] Поток №16 : 333 [03:02:52] Поток №17 : 333 [03:02:52] Поток №18 : 222 [03:02:52] Поток №19 : 111 [03:02:52] Поток №20 : 444
Разницы в логах почти нет, всегда берутся разные строки.
-
Короче на сколько я тестил. Галочка повторное использование при добавлении ресурса в действие отвечает за повтор в текущем потоке.
Пример:
Есть ресурс с проксями привязанный к файлу.
В файле список проксей
111.111.111.111:111
222.222.222.222:222
333.333.333.333:333
444.444.444.444:444- Стоит галка повторное использование
- Инициализация
-Берем прокси с ресурса 111.111.111.111:111
-Берем прокси с ресурса 111.111.111.111:111
-Берем прокси с ресурса 111.111.111.111:111
-Берем прокси с ресурса 111.111.111.111:111
-Конец потока
Но в следующем потоке после этого будет везде брать 222.222.222.222:222
- Убрали галку повторное использование
- Инициализация
-Берем прокси с ресурса 111.111.111.111:111
-Берем прокси с ресурса 222.222.222.222:222
-Берем прокси с ресурса 333.333.333.333:333
-Берем прокси с ресурса 444.444.444.444:444
-Конец потока
Таким образом этот 1 поток выберет все пркси с ресурса.
=======================
Если стоит галка мешать строки, он просто будет рандомно брать прокси, а не по порядку.
======================
А по вашим тестам, для меня вообще не понятная ситуация))
-
Киньте скриншоты как где какие галочки и цифры вы прописываете. Или файл шаблона. У меня не получается сделать как у вас в логах))
-
-
-
@Gang @blackhacker Главные настройки которые нужно использовать - это здесь:
Смысл в том, что эти значения(настройки), выставляются для строки, которая берется потоком(в данном случае, это прокси)
Что они означают:
Успешных использований - это сколько раз успешно завершится поток на данном прокси(или какие там у нас дынные)
Ошибочных - это, если мы регаем что-то с прокси, и с нашего списка некоторые прокси "сдохли", то программа 5 раз попытается с него произвести какие-то действия, если 5 раз неуспех, она просто не будет его использовать.
Количество одновременных использований - это сколько потоков может одновременно использовать 1 прокси(строку с данными и т.д) То-есть при 300 потоках 1 прокси возмется 1 раз, также можно паузу поставить межру использованиями в данном случаэ стоит 5 секунд. Когда поток завершился на данном прокси, следующий поток его подхватит только через 5 секунд.
Таким образом можно очень гибко настроить скрипт, с кучей данных
-
Я с проксями(и с юзерагентами тоже) в многопотоке применяю такую схему - галки чтение и запись, все использования по 1. Прокси просто удаляются после использования. Затем(а это обычно регер акков) прокси прописываю в файл с акками, туда идут в строку обычно лог, пасс, имя, прокси, юзерагент. Разделитель применяю - %. Далее другие скрипты работают с этим файлом данных для акков, номер строки берется = номеру потока - 1, строка парсится в список, список по переменным и все дела.
-
@blackhacker said in Повторное использование ресурса:
"Использовать повторно"
Влияет на то будет ли взят новый ресурс в текущем потоке или использован старый. Нужна для перебора ресурса в цикле, например.
"количество повторных использований"
Количество одновременных использований влияют на то, сколько потоков одновременно могут использовать ресурс.