Python使用urllib模块的urlopen超时问题解决方法

在新的公司开始上班,今天工作的主题内容是市场部门需要抓取一些论坛用户的邮箱,以便发送营销邮件。

于是用了一个python脚本来执行,前面抓了几个都没有什么问题,后来碰到一个论坛,在执行urlopen的地方总是提示超时,百度了一下,因为我使用的是urllib不是urllib2,所以无法直接在urlopen里面加timeout参数,只能是设置全局脚本的超时时间

首先:

复制代码 代码如下:
import socket

然后:

立即学习“Python免费学习笔记(深入)”;

复制代码 代码如下:
socket.setdefaulttimeout(60)

设置全局的超时时间为60s。

之后再执行脚本的时候就没有什么大问题了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2291767.html

(0)
上一篇 2025年2月28日 01:17:47
下一篇 2025年2月24日 20:36:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Python set集合类型操作总结

    python中除了字典,列表,元组还有一个非常好用的数据结构,那就是set了,灵活的运用set可以减去不少的操作(虽然set可以用列表代替) 小例子 1.如果我要在许多列表中找出相同的项,那么用集合是最好不过的了,用集合只用一行就可以解决 …

    编程技术 2025年2月28日
    200
  • Python中获取网页状态码的两个方法

    第一种是用urllib模块,下面是例示代码: 复制代码 代码如下:import urllibstatus=urllib.urlopen(“http://www.jb51.net”).codeprint status …

    编程技术 2025年2月28日
    200
  • python多线程threading.Lock锁用法实例

    本文实例讲述了python多线程threading.lock锁的用法实例,分享给大家供大家参考。具体分析如下: python的锁可以独立提取出来 复制代码 代码如下:mutex = threading.Lock()#锁的使用#创建锁mute…

    编程技术 2025年2月28日
    200
  • python分割文件的常用方法

    本文大家整理了一些比较好用的关于python分割文件的方法,方法非常的简单实用。分享给大家供大家参考。具体如下: 例子1 指定分割文件大小 配置文件 config.ini: 复制代码 代码如下:[global]#原文件存放目录dir1=F:…

    编程技术 2025年2月28日
    200
  • 跟老齐学Python之通过Python连接数据库

    用python来编写网站,必须要能够通过python操作数据库,所谓操作数据库,就是通过python实现对数据的连接,以及对记录、字段的各种操作。上一讲提到的那种操作方式,是看官直接通过交互模式来操作数据库。 安装python-MySQLd…

    编程技术 2025年2月28日
    200
  • Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子

    scapy是python写的一个功能强大的交互式数据包处理程序,可用来发送、嗅探、解析和伪造网络数据包,常常被用到网络攻击和测试中。 这里就直接用python的scapy搞。 这里是arp的攻击方式,你可以做成arp攻击。 复制代码 代码如…

    编程技术 2025年2月28日
    200
  • Python性能优化的20条建议

    优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大,在python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是o(n)和o(1)。不同的场景有不同的优化方式,总得来说,一般有分治…

    编程技术 2025年2月28日
    200
  • Python入门篇之条件、循环

    1.if语句 Python 中的if子句看起来十分熟悉. 它由三部分组成: 关键字本身, 用于判断结果真假的条件表达式, 以及当表达式为真或者非零时执行的代码块. if 语句的语法如下: if expression:   expr_true…

    编程技术 2025年2月28日
    200
  • Python入门篇之字符串

    所有标准的序列操作对字符串都适用,但字符串是不可变的 字符串常量: 单引号:‘spa”m’ 双引号:”spa’m” 三引号:”’…spam&#8…

    编程技术 2025年2月28日
    200
  • Python入门篇之列表和元组

    列表和元组的主要区别在于,列表可以修改,元组则不能。一般情况下,在几乎所有的情况下列表都可以代替元组 例如:使用序列可以表示数据库中一个人的信息(姓名,年龄) 复制代码 代码如下: 立即学习“Python免费学习笔记(深入)”; >&…

    编程技术 2025年2月28日
    200

发表回复

登录后才能评论