Подмена заголовков

krepskiy

Client
Регистрация
18.02.2016
Сообщения
246
Благодарностей
197
Баллы
43
Подскажите пожалуйста, как подменить данные.
1)Там, где стоит Win32 нужно подставить iPhone
2)Где стоит 24 - нужно подставить 32.



Заранее благодарю всех, кто откликнулся)
 

gigavat

Super Moderator
Регистрация
17.11.2011
Сообщения
112
Благодарностей
88
Баллы
28
Поля ОС можно кубиком поменять. То, что вы спрашивали, это поле Platform, но whoer у меня еще парсил AppVersion и UserAgent и из них выдергивал платформу, так что их тоже надо правдоподобными поставить.
upload_2016-8-17_17-41-39.png
А параметры экрана подменять можно только через код:

Код:
 // ОСь
instance.SetHeader(NavigatorField.OsCpu, "CPU iPhone OS 9_3_3 like Mac OS X");
instance.SetHeader(NavigatorField.Platform, "iPhone");
instance.SetHeader(NavigatorField.AppVersion, "1");
instance.SetHeader(NavigatorField.UserAgent, "Mozilla/5.0 Gecko/20100101 Firefox/45.0");
// Экран
instance.SetScreenPreference(ScreenPreference.ColorDepth, 32);
instance.SetScreenPreference(ScreenPreference.PixelDepth, 32);
Только для такой короткой записи надо еще добавить "Директивы using и общий код" и туда написать:
Код:
using ZennoLab.InterfacesLibrary.Enums.Browser;
upload_2016-8-17_17-45-54.png
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 440
Благодарностей
5 459
Баллы
113

gigavat

Super Moderator
Регистрация
17.11.2011
Сообщения
112
Благодарностей
88
Баллы
28
  • Спасибо
Реакции: Mikhail B.

krepskiy

Client
Регистрация
18.02.2016
Сообщения
246
Благодарностей
197
Баллы
43
Поля ОС можно кубиком поменять. То, что вы спрашивали, это поле Platform, но whoer у меня еще парсил AppVersion и UserAgent и из них выдергивал платформу, так что их тоже надо правдоподобными поставить.
Посмотреть вложение 14988
А параметры экрана подменять можно только через код:

Код:
 // ОСь
instance.SetHeader(NavigatorField.OsCpu, "CPU iPhone OS 9_3_3 like Mac OS X");
instance.SetHeader(NavigatorField.Platform, "iPhone");
instance.SetHeader(NavigatorField.AppVersion, "1");
instance.SetHeader(NavigatorField.UserAgent, "Mozilla/5.0 Gecko/20100101 Firefox/45.0");
// Экран
instance.SetScreenPreference(ScreenPreference.ColorDepth, 32);
instance.SetScreenPreference(ScreenPreference.PixelDepth, 32);
Только для такой короткой записи надо еще добавить "Директивы using и общий код" и туда написать:
Код:
using ZennoLab.InterfacesLibrary.Enums.Browser;
Посмотреть вложение 14989

Спасибо, все работает)
 

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