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

作者:junjie 时间:2023-12-16 02:49:50 

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

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

首先:


import socket

然后:


socket.setdefaulttimeout(60)

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

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

标签:Python,urllib,urlopen,超时
0
投稿

猜你喜欢

  • Python实现设置windows桌面壁纸代码分享

    2022-03-23 03:52:46
  • block 和 inline 答案揭晓~ 另付一则,关于 word-break

    2009-12-08 13:06:00
  • SQL 新增/修改 表字段列的类型等

    2024-01-20 01:20:59
  • 网易2016研发工程师编程题 奖学金(python)

    2021-11-21 19:37:54
  • python回归分析逻辑斯蒂模型之多分类任务详解

    2021-08-01 11:54:15
  • python可变对象,不可变对象详解

    2023-10-18 05:14:25
  • javascript解锁前端密码框常见功能做法

    2024-04-16 10:36:33
  • 解决Mac下首次安装pycharm无project interpreter的问题

    2023-02-11 04:32:15
  • 详解Python定时器Timer的使用及示例

    2021-01-25 23:54:34
  • python实现数据写入excel表格

    2023-07-04 00:39:41
  • python贪吃蛇游戏代码

    2023-07-22 04:19:17
  • JSON.stringify转换JSON时日期时间不准确的解决方法

    2014-07-20 13:25:07
  • 详解python文件的操作和异常的处理

    2021-06-07 04:05:37
  • 使用Python批量修改文件名的代码实例

    2022-03-21 04:02:53
  • Python+Turtle实现绘制可爱的小仓鼠

    2022-09-16 20:52:28
  • Goland使用Go Modules创建/管理项目的操作

    2024-04-30 10:03:02
  • vue+springboot实现项目的CORS跨域请求

    2024-05-09 09:48:23
  • Python中关于使用模块的基础知识

    2022-11-10 04:11:21
  • 通过Python爬虫代理IP快速增加博客阅读量

    2023-08-17 16:17:55
  • ASP开发网页牢记注意事项

    2013-06-28 16:20:30
  • asp之家 网络编程 m.aspxhome.com