鏈接到從RSS獲取一篇關於調用urrlib2.urlopen
重定向會導致以下錯誤:處理RSS使用Python/urllib2的
urllib2.HTTPError: HTTP Error 301: The HTTP server returned a redirect error tha t would lead to an infinite loop. The last 30x error message was: Moved Permanently
根據該文件,支持的urllib2重定向。
在Java中的問題是由只調用
HttpURLConnection.setFollowRedirects(true);
我如何使用Python解決這個問題解決了嗎?
UPDATE
的聯繫,我有問題:
http://feeds.nytimes.com/click.phdo?i=8cd5af579b320b0bfd695ddcc344d96c
導向是默認。再次閱讀錯誤消息。要確定這是否是std-lib中的錯誤,您必須提供URL以供檢查。請注意,服務器也可以基於發送的用戶代理返回不同的內容。 – sleeplessnerd 2012-03-29 13:14:49
我已添加網址。看起來有超過5個重定向。但是Java沒有像用戶代理那樣的額外的東西來應付它們。 – Alex 2012-03-29 13:15:42
[Python urllib2.urlopen可能重複返回302錯誤,即使頁面存在](http://stackoverflow.com/questions/4098702/python-urllib2-urlopen-returning-302-error-even-though-page-exists) – Krastanov 2016-03-16 23:46:20