Общие > Веб-технологии

имитировать поведение IE

(1/2) > >>

vlaman:
короче написал скрипт запрашивающий данные с сайта с помощью LWP на перле. он нормально работает и всё такое. испытывался на yahoo.com - делал поиск слова perl (почти как в примерах из документации HTTP::Request::Form). но как только я сделал useragent такой как у microsoft explorer - yahoo перестал воспринимать параметры которые я ему передаю. я пробовал разные useragent строки от разных explorer-ов - но тщетно - yahoo их отбривает. когда написал useragent например "Windows IE 5.0" он воспринимает нормально и всё работает. как можно обмануть такой сайт???нужен модуль для перла или совет. буду благодарен за советы!

YA:
Попробуй с другими сайтами, тоже есть разница?
А зачем тебе нужно быть именно MSIE, конечная цель какая?

В общем случае нужно сопоставлять все заголовки передаваемые твоим скриптом и MSIE.

vlaman:
мне нужно сделать робота, который будет получать с сайта определённую информацию, и чтобы никто не обращал на это внимание (в смысле сисадмин). на yahoo стоит какая-то фильтрация непонятная по user-agent-у. придется ставить проксю какую-нить для отладки видимо :(

YA:
Если делаешь что-то незаконное или просто некорректное по отношению к yahoo, то нормальный админ все равно это отследит кем бы ты не прикидывался - вычислить робота можно.
Кстати, с куками твой скрипт корректно работает?

Я так понял, что по Perl у тебя вопросов нет.
Уехали в Веб-технологии.

Tronyx:
vlaman попробуй с другими сайтами, скорее всего на Яху проверка по кукам или яве. И если работает Windows IE 5.0 то что тебе мешает использовать этот ЮзерАгент?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии