[問題] urllib或urllib2叫得到reponse code嗎ꄠ…

看板Python作者 (alexsh)時間15年前 (2009/11/01 00:37), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/2 (看更多)
雖然自己是在用2.6.4了,但維護的python project目前最高還是只到2.5…之前把原本用 httplib的換用urllib,沒注意到這個差異…結果server上跑的還是2.5.2,跑到讀HTTP response code就爆炸了。 文件的部份我能掃的大致都掃過了還是沒找到…板上大大們有相關的經驗嗎? -- 學習是一下子,使用是一輩子,不要為了一下子害了一輩子 by 嘸蝦米輸入法發明人 劉重次 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.138.137 ※ 編輯: alexsh 來自: 220.132.138.137 (11/01 00:38)

11/01 01:18, , 1F
可以. 不過要討論前要先讓別人知道你用了哪些東西.
11/01 01:18, 1F

11/01 14:08, , 2F
叫用urllib的方式嗎?剛看了一下是urllib.FancyURLopener
11/01 14:08, 2F

11/01 14:10, , 3F
是用它的open去送資料的…之前看文件的時候沒注意到open之
11/01 14:10, 3F

11/01 14:10, , 4F
後叫getCode是2.6才開始support的方法
11/01 14:10, 4F

11/05 15:00, , 5F
如果只是要抓error不管3xx redirect的話
11/05 15:00, 5F

11/05 15:01, , 6F
urllib2.urlopen會丟urllib2.HTTPError
11/05 15:01, 6F

11/05 15:04, , 7F
裡面的code就是HTTP response code
11/05 15:04, 7F
文章代碼(AID): #1Ax6VN9n (Python)
文章代碼(AID): #1Ax6VN9n (Python)