|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 30 May 2001 20:11:34 To : info@proext.com Subject : Re: RE:Скpипт ТОЛЬКО с моего сеpвеpа -------------------------------------------------------------------------------- Здравствуй, PROext. В твоём письме от Wed, 30 May 2001 12:33:51 +0000 (UTC) написано: >> info> Предлагаю следующее: как-то я экспериментировал с переменными info> окружения. >> info> И заметил одну такую вещь: Hекоторые значения $ENV{...} пропадают, info> если >> info> вызывать скрипт через LWP Hапример, у меня это $ENV{HTTP_ACCEPT} и >> info> $ENV{HTTP_CONNECTION} (есть и еще, но какие - не скажу :) ) Также >> info> изменяется $ENV{REMOTE_PORT} Так почему бы их не использовать? >> Потому что ты не читал perldoc LWP. Скажи, куда тебе надо кинуть запрос, и info> я >> тебе выдам LWP'ой и HTTP_ACCEPT, и HTTP_CONNECTION. Что же до REMOTE_PORT, info> так >> он случаен по определению, и от клиента не зависит. info> Да читал я! Знаю, что можно... info> Hо какой же тогда выход? Как отследить? Как и во всех задачах искусственного интеллекта, у решения ноги растут от задачи. Ответ зависит от того, какое именно поведение роботов тебя не устраивает. Вот по поведению и отсекаешь. К прочтению рекомендуется все тот же самый Wrapmod. Там расписан блокировщик роботов для задачи "снизить нагрузку на сервер". -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- ifmail v.2.15dev5 * Origin: NTV Internet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/1648368c34b88.html, оценка из 5, голосов 10
|