python下设置urllib连接超时
生活随笔
收集整理的這篇文章主要介紹了
python下设置urllib连接超时
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
From:?http://blog.csdn.net/vah101/article/details/6175406
首先導入socket庫
import socket
在開始連接前的代碼中,再加入
socket.setdefaulttimeout(6)?????????? #6秒內沒有打開web頁面,就算超時
?
然后就可以開始連接了,比如
?
??????? try:
??????????? self.result =?urllib.request.urlopen?("www.sina.com.cn")
??????? except urllib.error.URLError as ex:???????? #處理超時、url不正確異常
??????????? self.result = "login error:%s"%ex
??????????? self.bStatus = False
??????????? raise
總結
以上是生活随笔為你收集整理的python下设置urllib连接超时的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于__attribute__ ((pa
- 下一篇: Windows常用运行库--VC++、D