[問題] urllib.request爬網頁問題

看板Python作者 (霧峰小霸王)時間12年前 (2012/05/02 11:17), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
請問一下! 我用urllib.request爬網頁 怎麼都丟出urllib.error.HTTPError: HTTP Error 302: Moved Temporarily - Redirection to url '/file/file_my.php' is not allowed 的錯誤 該怎麼做才能讓它不出現錯誤 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.20.127

05/02 13:27, , 1F
urlopen不能處理redirection 用FancyURLopener
05/02 13:27, 1F

05/02 13:27, , 2F
05/02 13:27, 2F

05/02 13:46, , 3F
更正:urlopen預設不處理redirection
05/02 13:46, 3F

05/02 14:52, , 4F
請問要如何讓urlopen 處理redirection?
05/02 14:52, 4F

05/02 15:08, , 5F
用了urllib.request.HTTPRedirectHandler不過還是一樣出錯
05/02 15:08, 5F

05/02 15:34, , 6F
http://bit.ly/JdS9F5 裡面有使用FancyURLopener的例子
05/02 15:34, 6F

05/02 23:59, , 7F
原來urlopen不能處理redirection...之前試老半天就沒用
05/02 23:59, 7F

05/03 00:00, , 8F
05/03 00:00, 8F
文章代碼(AID): #1FeAT4S3 (Python)