Закрепление определенного профиля за потоком на всегда. Как реализовать.

[Pacman]

Client
Регистрация
29.05.2017
Сообщения
279
Благодарностей
168
Баллы
43
Доброго времени суток форумчане. Как реализовать данную функцию.
Нужно сохранить первый сгенерированный профиль на потоке(каждый профиль свой прокси)
как это реализовать?

Как сохранить первый сгенерированный профиль полностью, и далее загружать его а не генерировать?
То есть что бы именно с этим профилем и ip прикрепленный к нему можно работать и далее после остановки шаблона, и через длительное время.
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 861
Баллы
113
Тут стоит немного подумать и понять, что стоит закреплять не за потоком, а за прокси. То есть получится очень простая логика: если для текущего прокси есть профиль, то загружаем его, иначе - создаем новый профиль и сохраняем. А далее просто каждый поток будет дергать свой профиль, в зависимости от взятого рандомного прокси.
 
  • Спасибо
Реакции: [Pacman] и SHELBY

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 777
Благодарностей
2 436
Баллы
113
Шаблон 1.
1. Генерируем профиль.
2. Устанавливаем в него прокси + все что необходимо сохранить.
3. Сохраняем профиль.
4. Сохраняем путь к профилю в список.
5. Выполняем столько раз, сколько необходимо профилей.

Шаблон 2.
1. Берем список с профилями.
2. Получаем первую строку списка с удалением.
3. Загружаем профиль.
3. Выполняем любые действия.
4. На успех или не успех выполнения шаблона вставляем действие добавить строку в список с профилями.

Таким образом мы создали необходимое количество профилей (а значит значения будут статичными, не будут изменяться) и гарантировано каждый поток будет работать с разными профлями.
 
  • Спасибо
Реакции: [Pacman]

one

Client
Регистрация
22.09.2015
Сообщения
6 823
Благодарностей
1 270
Баллы
113
Я бы прокси к профилю не привязывал. Он имеет свойство меняться. Потом, в случае его смены придется профили перегенерировать. Лучше назначать прокси непосредственно в шаблоне.
 

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