Python使用urllib模块的urlopen超时问题解决方法,urlliburlopen
Python使用urllib模块的urlopen超时问题解决方法,urlliburlopen
在新的公司开始上班,今天工作的主题内容是市场部门需要抓取一些论坛用户的邮箱,以便发送营销邮件。
于是用了一个python脚本来执行,前面抓了几个都没有什么问题,后来碰到一个论坛,在执行urlopen的地方总是提示超时,百度了一下,因为我使用的是urllib不是urllib2,所以无法直接在urlopen里面加timeout参数,只能是设置全局脚本的超时时间
首先:
复制代码 代码如下:
import socket
然后:
复制代码 代码如下:
socket.setdefaulttimeout(60)
设置全局的超时时间为60s。
之后再执行脚本的时候就没有什么大问题了。
相关内容
- Python实现基于HTTP文件传输实例,
- python中readline判断文件读取结束的方法,
- Python使用百度API上传文件到百度网盘代码分享,
- Python中的__new__与__init__魔术方法理解笔记,__new___init
- python刷投票的脚本实现代码,python投票
- 零基础写python爬虫之使用Scrapy框架编写爬虫,pythonscr
- Python获取Linux系统下的本机IP地址代码分享,pythonlinux
- Python实现的简单发送邮件脚本分享,python发送邮件脚本
- Python实现的监测服务器硬盘使用率脚本分享,python脚本
- Python的subprocess模块总结,pythonsubprocess
评论关闭