1 место Шаблон для нагуливания профилей с настройкой многозадачности в рамках одного потока (паралелльные запросы).

ex3maL

Client
Регистрация
22.05.2020
Сообщения
359
Благодарностей
267
Баллы
63
Параллельность, многозадачность и многопоточность (в 1ом инстансе) кажется выглядит примерно так чтоли.

Video_00225.gif

Как бы с этим конкурс шаблоном за 28 секунд (от старта до последнего лога) - 15 сайтов с паузами 7-10 сек, ну никак не посетишь)))
вот вам и параллельность!
 
  • Спасибо
Реакции: ramzes8 и legion2k

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Мои 5 копеек.
В настрйоках шаблона создаем опцию путь к папке с профайлами а в общем коде меняем (50 строка):
C#:
                //profile = new DirectoryInfo(Path.Combine(project.Directory, "Profiles")).GetFiles().Where(x=>x.Extension == ".zpprofile").OrderBy(x=>x.LastAccessTime).First().FullName;
                profile = new DirectoryInfo(Path.Combine(project.Directory, project.Variables["profile_folder_path"].Value)).GetFiles().Where(x=>x.Extension == ".zpprofile").OrderBy(x=>x.LastAccessTime).First().FullName;
 

wwwrus

Client
Регистрация
03.07.2022
Сообщения
13
Благодарностей
2
Баллы
3
Подскажите пожалуйста что делаю не так? Выдает ошибку.

11:43:16 ZennoPoster Не удалось выполнить проект C:\Users\Руслан\Desktop\Проекты\Нагул\нагул профилей (1).zp
11:43:16 Выполнение действия CSharp OwnCode. Пустое имя пути не допускается.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Не указан путь к чему то.
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
542
Благодарностей
291
Баллы
63
Мои 5 копеек.
В настрйоках шаблона создаем опцию путь к папке с профайлами а в общем коде меняем (50 строка):
C#:
                profile = new DirectoryInfo(Path.Combine(project.Directory, project.Variables["profile_folder_path"].Value)).GetFiles().Where(x=>x.Extension == ".zpprofile").OrderBy(x=>x.LastAccessTime).First().FullName;
Автор хотя бы осознано писал данную строчку, а у вас какая-то бессмыслица получилась. Для чего использовать Path.Combine и подвязываться к project.Directory, если мы в настройках явно указываем путь к папке с профилями?!
Ну и project.Variables["profile_folder_path"].Value передавать в качестве аргумента, такой себе решение, правильней будет инициализировать переменную project.Variables["profile_folder_path"].Value и уже переменную использовать в аргументах.
 

искра

Client
Регистрация
07.06.2014
Сообщения
278
Благодарностей
23
Баллы
18
а нету варианта в кубиках для тупых?)
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 690
Баллы
113
а нету варианта в кубиках для тупых?)
конечно есть. называется стандартные шаблоны Зеннопостера. делаешь на кубиках и запускаешь кучу потоков стандартным способом.
 
  • Спасибо
Реакции: искра

искра

Client
Регистрация
07.06.2014
Сообщения
278
Благодарностей
23
Баллы
18
конечно есть. называется стандартные шаблоны Зеннопостера. делаешь на кубиках и запускаешь кучу потоков стандартным способом.
так и сделаю, и C# пожалуй никогда я не изучу
 

webulitka

Client
Регистрация
20.09.2019
Сообщения
98
Благодарностей
30
Баллы
18
Подскажите в чем проблема? пути стандартные.
Выполнение действия CSharp OwnCode. Данный формат пути не поддерживается.

спасибо
 

Вложения

radv

Client
Регистрация
11.05.2015
Сообщения
3 678
Благодарностей
1 860
Баллы
113
Проверьте существование указанного в нстройках файла, сделайте обработку пустого значения, если не используется какой то путь.
 

webulitka

Client
Регистрация
20.09.2019
Сообщения
98
Благодарностей
30
Баллы
18
Проверьте существование указанного в нстройках файла, сделайте обработку пустого значения, если не используется какой то путь.
Проверил, ошибка не пропадает.
 

Вложения

radv

Client
Регистрация
11.05.2015
Сообщения
3 678
Благодарностей
1 860
Баллы
113
Сделайте вывод в лог проверяемого пути и проверьте есть ли он на ПК, так проще будет понять в чем может быть дело
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 678
Благодарностей
1 860
Баллы
113
Ну и проверьте привязку списков к этим файлам. и на каком кубике возникает эта ошибка.
 

croizet

Client
Регистрация
14.05.2019
Сообщения
24
Благодарностей
5
Баллы
3

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
542
Благодарностей
291
Баллы
63
Получилось исправить?
Попробуйте создать папку Profiles рядом с файлом шаблона. В папку Profiles нужно положить профили .zpprofile
Странно, что такой шаблон занял первое место, потому что шаблон очень сырой.
Видимо люди голосуют не понимая, за что голосуют, им просто понравилась идея. :-)
 

croizet

Client
Регистрация
14.05.2019
Сообщения
24
Благодарностей
5
Баллы
3
Попробуйте создать папку Profiles рядом с файлом шаблона. В папку Profiles нужно положить профили .zpprofile
Странно, что такой шаблон занял первое место, потому что шаблон очень сырой.
Видимо люди голосуют не понимая, за что голосуют, им просто понравилась идея. :-)
Снимок.PNG
Папка есть, без папки другая ошибка (цифра 2)
 

croizet

Client
Регистрация
14.05.2019
Сообщения
24
Благодарностей
5
Баллы
3
Дополню, изменил прокси с socks5 на http в файле с проксями и ошибка пропала.
 
  • Спасибо
Реакции: Dmitriy Ka

Vadim3851

Client
Регистрация
30.12.2022
Сообщения
5
Благодарностей
2
Баллы
3
На что влияет Яндекс метрика при нагуливании Кук? Везде говорят что это не очень сказывается на качестве профилей, если при переходах на сайты попадаешься на метрику. В чем именно опасения, как лучше нагуливать и на что делать упор?
 
Регистрация
07.09.2020
Сообщения
12
Благодарностей
3
Баллы
3
Что мешает нагулять одному профилю куки 200 000 сайтов.
Полученные куки разложить на атомы, на статичные и переменные данные.
И потом записывать в профили миксуя в коктейли по 200-2000 куки в профиль.
 

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