python下设置urllib连接超时

    技术2024-11-17  10

    首先导入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

     

     

    最新回复(0)