Отключение WebRTC

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28
instance.WebRTCWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Disable
Не подошло

Может какой сниппет имеется?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
instance.WebRTCWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Disable
Не подошло

Может какой сниппет имеется?
На форуме можно найти рекомендации, вот например:
Указанный метод должен работать, по кр. мере у себя проверил - работает.
 
Последнее редактирование:

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43

DocSpoc

Client
Регистрация
04.01.2016
Сообщения
288
Благодарностей
169
Баллы
43
А зачем ты его отключаешь? Не получается эмулировать уникальные идентификаторы? У меня есть скриптец )
вот у меня тот же вопрос. Если его эмулировать - это разве не более правдоподобно выглядит?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
вот у меня тот же вопрос. Если его эмулировать - это разве не более правдоподобно выглядит?
Да, отключение обычно по-умолчанию включенных опций при массовой работе - по сути палево.
 

Iv1

Client
Регистрация
21.02.2016
Сообщения
1 947
Благодарностей
767
Баллы
113
А зачем ты его отключаешь? Не получается эмулировать уникальные идентификаторы? У меня есть скриптец )
Все должно быть включено по максиму!

уникализация и достоверность - это проблема более высокого порядка. Но это тоже важно.
задача косить под реального человека. Если про посетителя не могут собрать данные - это первый признак бота.
 

karkun15

Client
Регистрация
31.01.2020
Сообщения
137
Благодарностей
4
Баллы
18
А зачем ты его отключаешь? Не получается эмулировать уникальные идентификаторы? У меня есть скриптец )
Поделитесь?

вот у меня тот же вопрос. Если его эмулировать - это разве не более правдоподобно выглядит?
Конечно, только как это сделать, открываю Вебртс и палится мой ip (не совпадает с ip прокси)
 

Iv1

Client
Регистрация
21.02.2016
Сообщения
1 947
Благодарностей
767
Баллы
113
Поделитесь?



Конечно, только как это сделать, открываю Вебртс и палится мой ip (не совпадает с ip прокси)
Можно так сделать


// Установка публичного IP в WebRTC
string ipLocal = "192.168.{0}.{1}";
ipLocal = String.Format(ipLocal, Global.Classes.rnd.Next(0,100), Global.Classes.rnd.Next(2, 254));
// 1-й параметр - локальный IPv4, 2-й - IPv6, 3-й - внешний IPv4, 4-й - режим работы WebRTC
instance.SetWebRTCAdresses(ipLocal, null, project.Variables["ip"].Value, ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Emulate);


project.Variables["ip"].Value - это ваш внешний IP, который сами ставите.
 
  • Спасибо
Реакции: Alemon и karkun15

karkun15

Client
Регистрация
31.01.2020
Сообщения
137
Благодарностей
4
Баллы
18
Частично разобрался. Подскажите, плз, как присвоить переменной
project.Variables["ip"].Value значение реального ip. Т.е. я подключаю прокси, как бы мне получить значение внешнего ip и указать в переменную project.Variables["ip"].Value
Спасибо заранее.
 
Регистрация
12.07.2014
Сообщения
916
Благодарностей
373
Баллы
63
Частично разобрался. Подскажите, плз, как присвоить переменной
project.Variables["ip"].Value значение реального ip. Т.е. я подключаю прокси, как бы мне получить значение внешнего ip и указать в переменную project.Variables["ip"].Value
Спасибо заранее.
C#:
http://check.zennolab.com/proxy.php

Кусок кода для перезагрузки модема
C#:
string ip = "";
while (ip== String.Empty)
{
string get_data = ZennoPoster.HttpGet(
    "http://check.zennolab.com/proxy.php", // url
    project.Variables["proxy_server"].Value, // proxy
    "UTF-8", // Encoding
    InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, // тип ответа - только тело. подробнее https://help.zennolab.com/en/v5/zennoposter/5.14.0.0/webframe.html#topic592.html
    60000, // timeout
    "", // cookies
    project.Profile.UserAgent, // UserAgent
    true, // Использовать редирект?
    5, // MaxRedirectCount
    new string[] { // AdditionalHeaders
        "Accept: "+project.Profile.HTTPAccept,
        "Accept-Encoding: "+project.Profile.AcceptEncoding,
        "Accept-Language: "+project.Profile.AcceptLanguage
    }
);
ip = System.Text.RegularExpressions.Regex.Match(get_data, @"(?<=<br \/>)[\w\W]*?(?=<br \/><br \/><br \/>)").Value;
    System.Threading.Thread.Sleep(1000);
}
return ip;
 
  • Спасибо
Реакции: Alemon и karkun15

karkun15

Client
Регистрация
31.01.2020
Сообщения
137
Благодарностей
4
Баллы
18
Я позже протестирую.
А вот это " Кусок кода для перезагрузки модема " -- какого модема?
Я прокси беру на стороне...
 

Iv1

Client
Регистрация
21.02.2016
Сообщения
1 947
Благодарностей
767
Баллы
113
Я позже протестирую.
А вот это " Кусок кода для перезагрузки модема " -- какого модема?
Я прокси беру на стороне...
это кусок кода с GET запросом определения своего внешнего ip
т.е. в твоем случае - это просто код определения внешнего ip
 

Iv1

Client
Регистрация
21.02.2016
Сообщения
1 947
Благодарностей
767
Баллы
113
там же по коду видно что он реально делает))
Даже если не понятен синтаксис, можно "ориентировочно" понимать так же
 

karkun15

Client
Регистрация
31.01.2020
Сообщения
137
Благодарностей
4
Баллы
18
Да, пересмотрел увидел. Ну а при чем тут перезагрузка модема? Спасибо
 

Iv1

Client
Регистрация
21.02.2016
Сообщения
1 947
Благодарностей
767
Баллы
113
Да, пересмотрел увидел. Ну а при чем тут перезагрузка модема? Спасибо
Потому что это кусок кода из кубика перезагрузки модема.
Там контролируется сменился ли внешний ip или нет.
 
  • Спасибо
Реакции: karkun15

karkun15

Client
Регистрация
31.01.2020
Сообщения
137
Благодарностей
4
Баллы
18
теперь ясно, все вижу, как сменился ip так едем дальше. спс
 

karkun15

Client
Регистрация
31.01.2020
Сообщения
137
Благодарностей
4
Баллы
18
что то пошло не так "действие не выполнено".
Буду разбираться
 

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