Was ich meine ist, wenn ich auf "www.yahoo.com/thispage" gehe, und yahoo hat einen Filter eingerichtet, um/thispage zu/thepageumzuleiten. Wenn jemand auf diese Seite geht, landet er auf der Seite.Wenn ich Python-Anfragen verwende, um eine Site zu überprüfen, werde ich wissen, ob die Site mich auf eine andere Seite weiterleitet?
Wenn ich httplib/requests/urllib verwende, weiß es, dass es eine Umleitung gab? Welche Fehlerseiten? Einige Websites leiten den Benutzer an die/errorpage weiter, wenn die Seite nicht gefunden werden kann.
Was ist das Problem, das Sie versuchen zu lösen? Wie macht dein Code das Richtige? Wenn Sie nur über Fehlermodi informiert werden möchten, testen Sie dieses Verhalten selbst. – Marcin
Prüfen Sie http://StackOverflow.com/Questions/554446/How-do-i-Prevent-pythons-URllib2-from-following-a-redirect – OneOfOne
@Marcin Ich habe eine riesige Liste (1k +) von URLs zu testen, ob sie sind oder nicht. Ich wählte zufällig 40-50 von ihnen aus, um manuell zu testen, ich sehe, dass einige auf eine Fehlerseite umgeleitet werden, wenn eine Seite nicht gefunden werden kann. Auch ich sehe viele URLs umgeleitet worden, weil das URL-Muster geändert wurde, die gleichen Namen nur anders geschrieben. – iCodeLikeImDrunk