超时设置

由于网络速度或服务器问题,爬取网页需要时间。访问一个网页,如果长时间未响应就会返回超时

这时候需要根据自己的需要,来设置超时时间timeout

# 超时设置
import urllib.request
for i in range(0,100):
    try:
        file = urllib.request.urlopen("http://www.baidu.com", timeout=0.1)
        print(len(file.read().decode("utf-8")))
    except Exception as err:
        print("出现异常"+str(err))

 

posted @ 2019-07-25 18:10  Peach~  阅读(374)  评论(0编辑  收藏  举报