Perl WWW::Mechanize (oder LWP) bekommen redirect url
So, ich bin mit WWW::Mechanize
zum Crawlen von Websites. Es funktioniert Super, außer wenn ich eine url wie:
http://www.levi.com/
Bin ich umgeleitet auf:
http://us.levi.com/home/index.jsp
Und für mein Skript brauche ich, um zu wissen, dass diese Umleitung stattgefunden hat, und welche url ich wurde umgeleitet wird. Es ist trotzdem zu erkennen, diese mit WWW::Mechanize
oder LWP
und dann die url umgeleitet? Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn der status-code ist 3XX, dann sollten Sie prüfen, response-Header für eine Umleitung url.
Können Sie auch an der gleichen Stelle durch Einsichtnahme in die
redirects()
Methode auf das response-Objekt.Drucke:
Sehen https://metacpan.org/pod/HTTP::Response#$r-%3Eredirects im Hinterkopf Behalten, dass mehr als ein umleiten kann, die Sie getroffen haben, um Ihren aktuellen Standort. So möchten Sie vielleicht zu prüfen jede Antwort wird zurückgegeben, über
redirects()
.