русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

User-Agent & ...

130  
voxel3d Мальчик ветра28.11.05 23:00
voxel3d
NEW 28.11.05 23:00 
Интересуют вообще всевозможные значения полей xедеров, отсылаемыx браузерами при POST & GET запросах. Вот пример для Мозилы, ч╦рт знает какой версии. Надо для остальных браузеров, всевозможных версий.
@ns_headers =
('User-Agent' => 'Mozilla/4.76 [en] (Win98; U)',
'Accept' => 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*',
'Accept-Charset' => 'iso-8859-1,*,utf8',
'Accept-Language' => 'en-US',
,0);
В общем, буду признателен. Я тут браузером прикидываюсь. Я, конечно и сам найду, но, вдруг, у кого под рукой... Да и вообще, начать поиски, не спросив в форуме...
Dropbox - средство синхронизации и бэкапа файлов.
#1 
scorpi_ скептик28.11.05 23:51
NEW 28.11.05 23:51 
in Antwort voxel3d 28.11.05 23:00
voxel3d Мальчик ветра29.11.05 00:39
voxel3d
NEW 29.11.05 00:39 
in Antwort scorpi_ 28.11.05 23:51
Ох, нифига ж себе сколько там всего... Ценная страничка, спасибо. Так, а что с остальными полями, не подскажешь?
Accept, Accept-Charset, Accept-Languagе в них всегда одно и тоже идёт? И вообще, какие ещё поля бывают?
Dropbox - средство синхронизации и бэкапа файлов.
#3 
scorpi_ скептик29.11.05 00:48
NEW 29.11.05 00:48 
in Antwort voxel3d 29.11.05 00:39
voxel3d Мальчик ветра29.11.05 01:15
voxel3d
NEW 29.11.05 01:15 
in Antwort scorpi_ 29.11.05 00:48
О спасибо!
Ознакомился, осталось выяснить какие из заголовков посылаются конкретными браузерами. Может быть, где-то существуют списки, наподобие "User-Agent Strings"? Например интересует, всегда ли посылается Accept-Encoding IE? И т.д.
Dropbox - средство синхронизации и бэкапа файлов.
#5 
scorpi_ скептик29.11.05 01:25
NEW 29.11.05 01:25 
in Antwort voxel3d 29.11.05 01:15
Я сомневаюсь, что такая инфа где-нибудь собрана. А зачем тебе собственно знать все возможные варианты?
#6 
voxel3d Мальчик ветра29.11.05 09:37
voxel3d
NEW 29.11.05 09:37 
in Antwort scorpi_ 29.11.05 01:25
_Все_ варианты не является необходимым собрать, просто уже интересно стало. Мне надо _много_ вариантов, я для бота одного модуль делаю - пул браузеров, шифруюсь, так сказать. Хотелось бы по полной программе зашифроваться, чтобы невозможно было отличить, человек браузером заходил, или бот отработал.
Чувствую, прид╦тся сниффер ставить, кучу браузеров и пакеты смотреть, чтобы узнать, что за заголовки шлются... Неохота.
Dropbox - средство синхронизации и бэкапа файлов.
#7 
scorpi_ скептик29.11.05 09:52
NEW 29.11.05 09:52 
in Antwort voxel3d 29.11.05 09:37
Ну скажем мой Firefox посылает такие значения:

ACCEPT_LANGUAGE de-de,de;q=0.7,ru;q=0.3
CONNECTION keep-alive
USER_AGENT Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
ACCEPT text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
ACCEPT_ENCODING gzip,deflate
ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
Что из этого является строго браузер-зависимым (кроме USER_AGENT)? Я думаю ACCEPT и ACCEPT_ENCODING, остальное мне кажется конфигурируемо, и поэтому не столь важно для того чтобы тебя приняли за определённый браузер.
#8 
scorpi_ скептик29.11.05 09:55
29.11.05 09:55 
in Antwort voxel3d 29.11.05 09:37
Вот ещё ИЕ
ACCEPT_LANGUAGE de
CONNECTION Keep-Alive
ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, application/x-icq, */*
USER_AGENT Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
ACCEPT_ENCODING gzip, deflate
#9 
timor_a посетитель29.11.05 20:29
NEW 29.11.05 20:29 
in Antwort voxel3d 29.11.05 09:37
В ответ на:
Хотелось бы по полной программе зашифроваться, чтобы невозможно было отличить, человек браузером заходил

длo втом что моногие саиты нетолко headrs проверяут a ткаже и присутствие мышки, mousemove, screen.resolution а иногда даже запрашивают User Agent via Java.
http://cyhex.com
#10 
Murr коренной житель29.11.05 23:53
Murr
NEW 29.11.05 23:53 
in Antwort timor_a 29.11.05 20:29
А кто сказал, что Жаба вообще разрешена? Ответь что нет Жабы и дыши спокойно...
#11 
Murr коренной житель29.11.05 23:58
Murr
NEW 29.11.05 23:58 
in Antwort voxel3d 28.11.05 23:00
GET http://www.germany.ru/ HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*
Accept-Language: ru
Cookie: language=russian; track=EEojf2cYsqmdK4DEQzFB; OASISID=4237145fa3ef7c; session=eDeC55ox4kTJbKp5P9f2; skin=0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MyIE2)
Host: www.germany.ru
Proxy-Connection: Keep-Alive
Это, как видно, MyIE2... Operu ставить лень, Мозилку и ИЕ ты и так имеешь.
#12 
voxel3d Мальчик ветра30.11.05 10:12
voxel3d
NEW 30.11.05 10:12 
in Antwort voxel3d 28.11.05 23:00
Во блин, я вчера тут сообщение запостил с вопросом... Надо раньше спать ложиться!
Короче. Сижу, никак вкурить не могу. Есть страничка одна являющаяся элементом документа с фреймами, т.е. фреймом, которая содержит форму, при сабмите которой получаем другую страничку. На второй странице яваскрипт проверяет сидим ли мы во фрейме, если нет то делается редирект на страницу логина, если да, то второй документ спокойно догружается дальше.
Когда ботом делаю сабмит, вместо второй страницы получаю ошибку. 302. Почитав RFC понял, что это команда на редирект. По спецификации урл редиректа содержится в заголовке Location, и действительно, посмотрев Location обнаружил там урл. На ту же самую страницу!
Вопрос. Зачем вообще они так сделали?
Т.е. что-то типа такого в коде (там на PHP система написаа):
<?
if( !check(...) ) {
header('Location: ...',0);
}
...
?>
Какой смысл в таком алгоритме???
Dropbox - средство синхронизации и бэкапа файлов.
#13