ssXXXss
Client
- Регистрация
- 23.12.2014
- Сообщения
- 7 375
- Благодарностей
- 2 042
- Баллы
- 113
Пример сниппета генерации юзерагента Firefox, Windows:
C#:var rnd = new Random(); //Ид сборки var dt = new DateTime(2000 + rnd.Next(13,15), rnd.Next(1,13), rnd.Next(1,29),rnd.Next(0,24),rnd.Next(0,31),rnd.Next(0,31)); string buildID = dt.ToString("yyyyMMddHHmmss"); // Версия винды string oscpu = String.Format("Windows NT {0}.{1}",rnd.Next(5,9),rnd.Next(0,2)); string [] osarr = {"; WOW64", "; Win64", ""}; oscpu += osarr[rnd.Next(0,3)]; // Версия браузера string version = String.Format("{0}.{1}",rnd.Next(23,35).ToString(),rnd.Next(0,2).ToString()); string UserAgent = String.Format("Mozilla/5.0 ({0}; rv:{1}) Gecko/20100101 Firefox/{1}",oscpu,version); instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.BuildId,buildID); project.Profile.UserAgentOsCpu = oscpu; project.Profile.UserAgent = UserAgent; return 1;
Пример сниппета генерации юзерагента Firefox, Windows:
C#:var rnd = new Random(); //Ид сборки var dt = new DateTime(2000 + rnd.Next(13,15), rnd.Next(1,13), rnd.Next(1,29),rnd.Next(0,24),rnd.Next(0,31),rnd.Next(0,31)); string buildID = dt.ToString("yyyyMMddHHmmss"); // Версия винды string oscpu = String.Format("Windows NT {0}.{1}",rnd.Next(5,9),rnd.Next(0,2)); string [] osarr = {"; WOW64", "; Win64", ""}; oscpu += osarr[rnd.Next(0,3)]; // Версия браузера string version = String.Format("{0}.{1}",rnd.Next(23,35).ToString(),rnd.Next(0,2).ToString()); string UserAgent = String.Format("Mozilla/5.0 ({0}; rv:{1}) Gecko/20100101 Firefox/{1}",oscpu,version); instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.BuildId,buildID); project.Profile.UserAgentOsCpu = oscpu; project.Profile.UserAgent = UserAgent; return 1;
а на текущий момент актуально это? или нужно новые версии тудой вставить?Пример сниппета генерации юзерагента Firefox, Windows:
C#:var rnd = new Random(); //Ид сборки var dt = new DateTime(2000 + rnd.Next(13,15), rnd.Next(1,13), rnd.Next(1,29),rnd.Next(0,24),rnd.Next(0,31),rnd.Next(0,31)); string buildID = dt.ToString("yyyyMMddHHmmss"); // Версия винды string oscpu = String.Format("Windows NT {0}.{1}",rnd.Next(5,9),rnd.Next(0,2)); string [] osarr = {"; WOW64", "; Win64", ""}; oscpu += osarr[rnd.Next(0,3)]; // Версия браузера string version = String.Format("{0}.{1}",rnd.Next(23,35).ToString(),rnd.Next(0,2).ToString()); string UserAgent = String.Format("Mozilla/5.0 ({0}; rv:{1}) Gecko/20100101 Firefox/{1}",oscpu,version); instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.BuildId,buildID); project.Profile.UserAgentOsCpu = oscpu; project.Profile.UserAgent = UserAgent; return 1;
http://zennolab.com/discussion/threads/ehmuljacija-zheleza.25791/#post-179248а на текущий момент актуально это? или нужно новые версии тудой вставить?
если да, то дайте новый кубик![]()
Что-то вообще не понял.Может кто-нибудь подскажет, с каким браузером лучше всего использовать юзерагенты?
Имею ввиду, чтобы они какой браузер главным обозначали?
ffМожет кто-нибудь подскажет, с каким браузером лучше всего использовать юзерагенты?
Имею ввиду, чтобы они какой браузер главным обозначали?
http://take.ms/9VPwWЧто-то вообще не понял.
В смысле с каким браузером ?
В смысле главным ?
Нет такого понятия главный браузер!!!!http://take.ms/9VPwW
Вот скрин главного браузера.
А кто знает где такойже собрать по Хромыге?buildID c https://addons.mozilla.org/en-US/firefox/compatibility/reporter/{c07d1a49-9894-49ff-a594-38960ede8fb9}
Вид списка: версияFF buildID os
<script type="text/javascript">
function GetProductSub () {
var output = document.getElementById ("output");
output.innerHTML = "Build number of the browser engine: " + navigator.productSub;
}
</script>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
function AddRowToInfo (description, value) {
if (value !== undefined) {
var infoTable = document.getElementById ("info");
var row = infoTable.insertRow (-1);
var cell = row.insertCell (-1);
cell.innerHTML = description;
cell.style.paddingRight = "10px";
cell = row.insertCell (-1);
cell.innerHTML = value;
cell.style.paddingLeft = "10px";
}
}
function GetVisitorInfo () {
AddRowToInfo ("Name of the browser (appName)", window.navigator.appName);
AddRowToInfo ("Name of the browser vendor (vendor)", window.navigator.vendor);
AddRowToInfo ("Code name of the browser (appCodeName)", window.navigator.appCodeName);
AddRowToInfo ("Engine of the browser (product)", window.navigator.product);
AddRowToInfo ("Build number of the browser engine (productSub)", window.navigator.productSub);
if (window.opera) {
AddRowToInfo ("Build number of the browser (buildNumber)", window.opera.buildNumber ());
AddRowToInfo ("Version number of the browser (version)", window.opera.version ());
}
AddRowToInfo ("Version and platform of the browser (appVersion)", window.navigator.appVersion);
AddRowToInfo ("Version of the browser given by the vendor (vendorSub)", window.navigator.vendorSub);
AddRowToInfo ("Minor version of the browser (appMinorVersion)", window.navigator.appMinorVersion);
AddRowToInfo ("Build identifier of the browser (buildID)", window.navigator.buildID);
AddRowToInfo ("User-agent request header (userAgent)", window.navigator.userAgent);
AddRowToInfo ("Language of the browser (language)", window.navigator.language);
AddRowToInfo ("Cookies are enabled (cookieEnabled)", window.navigator.cookieEnabled);
AddRowToInfo ("Operating system (platform)", window.navigator.platform);
if (window.navigator.language === undefined) { // in Opera, the language, browserLanguage and userLanguage properties are equivalent
AddRowToInfo ("Language of the operating system's user interface (browserLanguage)", window.navigator.browserLanguage);
AddRowToInfo ("Regional and Language settings of the operating system (userLanguage)", window.navigator.userLanguage);
}
AddRowToInfo ("Language of the installed operating system (systemLanguage)", window.navigator.systemLanguage);
AddRowToInfo ("Class of CPU (cpuClass)", window.navigator.cpuClass);
AddRowToInfo ("Information about the OS and CPU (oscpu)", window.navigator.oscpu);
AddRowToInfo ("System is online (onLine)", window.navigator.onLine);
}
</script>
</head>
<body onload="GetVisitorInfo ();">
<table id="info" cellpadding="0px" cellspacing="0px" border="1px" style="empty-cells:show;">
<colgroup>
<col style="background-color: #e0a0b0;" />
<col />
</colgroup>
<tbody>
</tbody>
</table>
</body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
function GetPluginsDesc () {
var resTable = document.getElementById ("resTable");
if ('plugins' in navigator) {
var plugins = navigator.plugins;
for (var i=0; i < plugins.length; i++) {
resTable.insertRow (i);
resTable.rows[i].insertCell (0);
resTable.rows[i].cells[0].innerHTML = plugins[i].name;
resTable.rows[i].insertCell (1);
resTable.rows[i].cells[1].innerHTML = plugins[i].description;
}
} else {
alert ("Your browser doesn't support this property!");
}
}
</script>
</head>
<body onload="GetPluginsDesc ()">
Installed plugins in your browser:
<table border="1px">
<thead style="font-weight: bold;">
<tr>
<td>Name</td>
<td>Description</td>
</tr>
</thead>
<tbody id="resTable">
</tbody>
</table>
</body>
Присоединяюсь, тот же трабл, при чем разработчики так его и не устранили до сих пор. Никто не подскажет куда написать по данной проблеме? В саппорт?Такая же проблема.
пытаюсь через "переназначить поля профиля" установить напротив "юзер-агент" вместо "установить" позицию "перегенерировать"
и не получается..
Все ползунки с этого скриншота выставил так же..
Пункт ПЕРЕГЕНЕРИРОВАТЬ просто не выбирается..Что не так делаю?
Project Maker v5.5.0.0
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.
Этим особо не занимаються. т.к. юзерагенты генерируются не совсем "правильно", по этому лучше, брать со списка и назначать с подменной OS и других параметров. Вся информация есть на форуме.Присоединяюсь, тот же трабл, при чем разработчики так его и не устранили до сих пор. Никто не подскажет куда написать по данной проблеме? В саппорт?
Спасибо за совет, но как я понял изучив несколько тем, при генерации тоже траблы иногда получаютсяЭтим особо не занимаються. т.к. юзерагенты генерируются не совсем "правильно", по этому лучше, брать со списка и назначать с подменной OS и других параметров. Вся информация есть на форуме.
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.
Лично мое мнение, что лучше генерить Лису. А что бы гуглы и прочее, нужно уже вникать в тонкости.Спасибо за совет, но как я понял изучив несколько тем, при генерации тоже траблы иногда получаются
Возможно, скорее всего так и придется делать.Лично мое мнение, что лучше генерить Лису. А что бы гуглы и прочее, нужно уже вникать в тонкости.
Почему вручную нельзя. Можно. Операции над профилем - Переназначить поля - Выбираете там UserAgentBrowserLanguage и устанавливаете. Потом при следующем сохранении профиля, они уже будут такие как Вы сохранили!В настройках профиля стоит национальность Россия, а UserAgentBrowserLanguage везде US;EN. еще и сменить его через профиль вручную нельзя. Подскажите кто-то, как проставить русский язык в настройках встроеного фф.
СПАСИБИЩЕ!!!!ВООБЩЕ ЧЕТКО ПАШЕТvar rnd = new Random();
//Ид сборки
var dt = new DateTime(2000 + rnd.Next(13,15), rnd.Next(1,13), rnd.Next(1,29),rnd.Next(0,24),rnd.Next(0,31),rnd.Next(0,31));
string buildID = dt.ToString("yyyyMMddHHmmss");
// Версия винды
string oscpu = String.Format("Windows NT {0}.{1}",rnd.Next(5,9),rnd.Next(0,2));
string [] osarr = {"; WOW64", "; Win64", ""};
oscpu += osarr[rnd.Next(0,3)];
// Версия браузера
string version = String.Format("{0}.{1}",rnd.Next(23,35).ToString(),rnd.Next(0,2).ToString());
string UserAgent = String.Format("Mozilla/5.0 ({0}; rv:{1}) Gecko/20100101 Firefox/{1}",oscpu,version);
instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.BuildId,buildID);
project.Profile.UserAgentOsCpu = oscpu;
project.Profile.UserAgent = UserAgent;
return 1;