Как узнать, как веб-сайт определяет, включен ли в браузере JS? - PullRequest
0 голосов
/ 13 мая 2011

У нас есть Perl-скрипт, который эмулирует браузер, используя LWP::UserAgent для входа на сайт и загрузки некоторых данных.Недавно этот веб-сайт был изменен, поэтому для входа в систему необходимо включить JavaScript. Как мы можем узнать, что делает веб-сайт, чтобы определить, включен ли JavaScript, и / или как мы можем использовать LWP::UserAgent для подделки сайта вдумаете, что это браузер с поддержкой JavaScript?

Ответы [ 2 ]

0 голосов
/ 15 мая 2011

Оказывается, проблема, с которой мы столкнулись, была вовсе не в сценарии Perl ... это была ошибка в файле конфигурации.

При исследовании проблемы кто-то предложил отличный инструмент под названием wspВеб-прокси прокси.Это было отличное предложение, чтобы точно узнать, что происходит между сервером и браузером.

Спасибо, что нашли время ответить на вопрос.

0 голосов
/ 13 мая 2011

Большинство веб-сайтов требуют, чтобы для входа в систему был включен JavaScript, только если это действительно необходимо для успешного входа. Они могут использовать javascript для установки файла cookie или отображения формы входа. Возможно, вход в систему осуществляется с использованием XMLHTTPRequest. В большинстве этих случаев вы не сможете подделать его; вам на самом деле понадобится браузер с поддержкой javascript. Получить встраиваемую версию webkit или что-то в этом роде.

...