Xpoint
   [напомнить пароль]

Переход по редиректу

Метки: [без меток]
2009-01-24 04:59:13 [обр] mario_315[досье]
Есть скрипт который переходит по ссылкам. Подскажите, пожалуйста, как сделать так, что если на странице стоит редирект, скрипт перешел по нему.
спустя 9 часов [обр] Алексей Севрюков(198/1280)[досье]
mario_315[досье] Каким пакетом пользуетесь? Какого рода на странице редирект? В любом случае решение только одно - парсить страницу, вычленять адрес перехода и переходить.
спустя 59 секунд [обр] Nuclon(9/19)[досье]

в LWP::UserAgent есть опция requests_redirectable - установите ее в ['GET', 'POST', 'HEAD'];

а вообще - телапат из меня никудышный - я понятия не имею, как ващ скрипт переходит по ссылкам

спустя 6 минут [обр] Алексей Севрюков(198/1280)[досье]

Nuclon[досье] HTTP редиректы ловятся по умолчанию. И потом, ловить нежно не HTTP редирект, а насколько я понял нужно ловить редирект типа:

<meta name="refresh" content="30; http://somedomain.ru">

, чего LWP::UserAgent сам не сделает, да и не должен делать.

спустя 2 дня 23 часа [обр] Nuclon(9/19)[досье]

Алексей Севрюков[досье], я просто помню, что какой-то тип http редиректов LWP не ловит по умолчанию.... Ага, уже увидел - по умолчанию ловятся только GET и HEAD.

а такого типа редиректы - да, только регекспом или другим распарсиванием.

Powered by POEM™ Engine Copyright © 2002-2005