[問題] 爬蟲問題,關於網址不存在

作者: wallrose (牆玫瑰)   2018-10-22 15:44:17
爬蟲新手請教,程式碼結構如下:
import requests
url = 'http://www.abc.de.fg'
res = requests.get(url)
一般來說,res應該會回傳一個status code
用來判斷server的回應狀態
目前寫的爬蟲,若該網址掛掉 or 不存在,
requests.get(url)
會直接噴一樣的 ERROR,造成程式終止
而不會回傳一個適當的status code
想問這是bug 還是 本來就這樣設計?
還是要自己用try except做錯誤處理??
謝謝
作者: nini200 (200妮妮)   2018-10-23 06:10:00
網路相關的一般都會加 try except
作者: zo6596001 (超帥肥宅)   2018-10-22 22:15:00
try except
作者: XperiaZ6C (真●安卓輕旗艦)   2018-10-23 02:19:00
沒東西要怎麼回傳,用try-except吧
作者: lajji (喇機)   2018-10-22 21:12:00
try except
作者: newton2009 (好瘦唷QQ)   2018-10-22 17:48:00
Time out ?
作者: AndCycle (AndCycle)   2018-10-22 17:08:00
網址不存在就沒有server,沒有server你哪來 status code?http status code 是對面 server 給的, 連不到就沒有

Links booklink

Contact Us: admin [ a t ] ucptt.com