При выборе прокси говорят это важноНе очень понятно для чего это Вам, но раз нужно:
https://zennolab.com/discussion/threads/anonimnost-v-kazhdyj-zennoposter-ot-useragenta-do-shriftov-chast-2.44575/
В теме есть сниппеты, отвечающие за это.
В настройках профиля вы можете выбрать операционную систему, платформу и эмулировать фингепринты.При выборе прокси говорят это важно
Мне суппорт airsocks.in спрашивал версию ОС для подбора прокси, вот его ответ
"Желательно знать версию ОС , так как у вин7/8 фингепринт одинаковый , у вин 10 отдельный фингепринт"
а версию винды?, говорят это важно, при выборе прокси, вот моя переписка с суппортом airsocks.inВ настройках профиля вы можете выбрать операционную систему, платформу и эмулировать фингепринты.
ДУмаю этого вам будет вполне достаточно.
Посмотреть вложение 35428
Они по моему заявляли что их прокси работают под нужную OC если есть в этом необходимость. Делают подмену на своей стороне.airsocks.in
Получается, что для них винда 7,8 и 10 это как разные типы ОС и нужно им говорить какая ОС используется при работе шаблона, а в настройках зеннопостера, когда вибирается ОС виндовс нет разделения на 7,8 и 10Они по моему заявляли что их прокси работают под нужную OC если есть в этом необходимость. Делают подмену на своей стороне.
Это не для них, это для всех, разные. )что для них винда 7,8 и 10 это как разные типы ОС
Ну, как же не нужно?! Вы прочитайте мои сообщения выше. Как раз таки и нужно. Как убрать из юзер агента винду десятку?Версия OS не выставляется. Не думаю что это нужно.
Посмотрите какая версия Windows генерится в строке юзер-агента в зеннопостере.
Посмотреть вложение 35446
Не нужно, потому что рандомные фингерпринты у вас уже генерятся профилем. Вы же там галочки отмечаете какие fingerprint эмулировать.Ну, как же не нужно?! Вы прочитайте мои сообщения выше. Как раз таки и нужно. Как убрать из юзер агента винду десятку?
В том то и дело, что и зенка генерит фингерпринты и прокси в airsocks.in генерит версию ОС и если прокси сгенерит ОС 7,8(у них фингерпринты одинаковые) а прокси сгенерит 10ку, то получится расхождение в отпечатках и получиться палево.Не нужно, потому что рандомные фингерпринты у вас уже генерятся профилем. Вы же там галочки отмечаете какие fingerprint эмулировать.
Почитайте вот эту статью в справке - https://zennolab.com/wiki/ru:browser-fingerprint
Что-то непонятное ваш провайдер прокси делает.В том то и дело, что и зенка генерит фингерпринты и прокси в airsocks.in генерит версию ОС и если прокси сгенерит ОС 7,8(у них фингерпринты одинаковые) а прокси сгенерит 10ку, то получится расхождение в отпечатках и получиться палево.
Сказать аирсоксам что будешь работать с Win 10. Нагенерировать профилей с UA под Win 10 и работать на здоровье. Как то так...В том то и дело, что и зенка генерит фингерпринты и прокси в airsocks.in генерит версию ОС и если прокси сгенерит ОС 7,8(у них фингерпринты одинаковые) а прокси сгенерит 10ку, то получится расхождение в отпечатках и получиться палево.
Нагенерить профилей с UA это как?Сказать аирсоксам что будешь работать с Win 10. Нагенерировать профилей с UA под Win 10 и работать на здоровье. Как то так...
Вообщем у нас нет возможности выставить конкретную OS из коробки. Версия Windows также связана с другими параметрами в user agent.В том то и дело, что и зенка генерит фингерпринты и прокси в airsocks.in генерит версию ОС и если прокси сгенерит ОС 7,8(у них фингерпринты одинаковые) а прокси сгенерит 10ку, то получится расхождение в отпечатках и получиться палево.
Так, как договориться, провайдер может выставить и 7,8 и 10, тут проблем нет, но тогда надо чтобы генерация зенки и генерация провайдера совпадала. Если по прокси пойдет отпечаток 10ки, а зенка нагенерит профиль с 7кой или 8кой то будет видна автоматическая не качественная эмуляция\подмена.Вообщем у нас нет возможности выставить конкретную OS из коробки. Версия Windows также связана с другими параметрами в user agent.
Проще договорится с провайдером чтобы генерил вам подходящие версии Windows у себя, которые под ваши user agent'ы подходят.
// Формируем набор версий операционной системы Windows
// 6.0 Windows Vista
// 6.1 Windows 7
// 6.2 Windows 8
// 6.3 Windows 8.1
string winOC = Macros.TextProcessing.Spintax("{6.0|6.1|6.2|6.3}");
project.Profile.UserAgentOsCpu = System.Text.RegularExpressions.Regex.Replace(project.Profile.UserAgentOsCpu, @"(?<=Windows NT )[^;]+", winOC);
project.Profile.UserAgent = System.Text.RegularExpressions.Regex.Replace(project.Profile.UserAgent, @"(?<=Windows NT )[^;]+", winOC);
// Формируем набор версий операционной системы Windows
// 10.0 Windows 10
string winOC = "10.0";
project.Profile.UserAgentOsCpu = System.Text.RegularExpressions.Regex.Replace(project.Profile.UserAgentOsCpu, @"(?<=Windows NT )[^;]+", winOC);
project.Profile.UserAgent = System.Text.RegularExpressions.Regex.Replace(project.Profile.UserAgent, @"(?<=Windows NT )[^;]+", winOC);
Вот попробуйте погенерить разные юзер агенты в профиле зеннопостера. Там должна 10-ка генерится. Если провайдера попросите генерить у себя тоже 10-ку, то все будет совпадать.Так, как договориться, провайдер может выставить и 7,8 и 10, тут проблем нет, но тогда надо чтобы генерация зенки и генерация провайдера совпадала. Если по прокси пойдет отпечаток 10ки, а зенка нагенерит профиль с 7кой или 8кой то будет видна автоматическая не качественная эмуляция\подмена.
Единственный выход использовать только мак ОС там все равно какая версия.
Надо генерить или 7,8 или 10, что нибудь одно.Вот попробуйте погенерить разные юзер агенты в профиле зеннопостера. Там должна 10-ка генерится. Если провайдера попросите генерить у себя тоже 10-ку, то все будет совпадать.
Так а что с этим дальше делать, подскажите.Как вариант, можно сделать следующим образом: Выставляете настройки генерации на Desktop \ Windows
Далее запускаете C# экшен с кодом ( для Windows 7/8 ):
Или этот код, если нужен Window 10:C#:// Формируем набор версий операционной системы Windows // 6.0 Windows Vista // 6.1 Windows 7 // 6.2 Windows 8 // 6.3 Windows 8.1 string winOC = Macros.TextProcessing.Spintax("{6.0|6.1|6.2|6.3}"); project.Profile.UserAgentOsCpu = System.Text.RegularExpressions.Regex.Replace(project.Profile.UserAgentOsCpu, @"(?<=Windows NT )[^;]+", winOC); project.Profile.UserAgent = System.Text.RegularExpressions.Regex.Replace(project.Profile.UserAgent, @"(?<=Windows NT )[^;]+", winOC);
C#:// Формируем набор версий операционной системы Windows // 10.0 Windows 10 string winOC = "10.0"; project.Profile.UserAgentOsCpu = System.Text.RegularExpressions.Regex.Replace(project.Profile.UserAgentOsCpu, @"(?<=Windows NT )[^;]+", winOC); project.Profile.UserAgent = System.Text.RegularExpressions.Regex.Replace(project.Profile.UserAgent, @"(?<=Windows NT )[^;]+", winOC);
Всмысле?Так а что с этим дальше делать, подскажите.
Кубик с данным кодом в начало шаблона прописать?Всмысле?
Данный код заменит текущую ОС, которая была сгенерирована по умолчанию, на нужную Вам.
ДаКубик с данным кодом в начало шаблона прописать?