在Windows上使用Python的HTTP请求有时会提供WinError 100601-问答-阿里云开发者社区-阿里云

开发者社区> 一码平川MACHEL> 正文

在Windows上使用Python的HTTP请求有时会提供WinError 100601

2019-01-16 17:25:22 1556 1

我想从网上下载一个png文件。这是Python3程序:

import requests

url_1 = 'https://ichef.bbci.co.uk/news/660/cpsprodpb/9FB3/production/_105038804_titled-624-nc.png'

url_2 = 'https://randomuser.me/img/creator_keith.png'
res = requests.get(url_1)
print (res.status_code)
Lets try for url_2
res = requests.get(url_2)
print (res.status_code)
这适用于url_1,但对于错误的url_2失败:

requests.exceptions.ConnectionError:HTTPSConnectionPool(host ='randomuser.me',port = 443):使用url:/img/creator_keith.png超出了最大重试次数(由NewConnectionError引起(':无法建立新连接:[WinError 10061] ]无法建立连接,因为目标机器主动拒绝它',))

我知道这可能是防火墙或代理问题。但我的问题是为什么它适用于某些网站而不适用于其他网站?BTW这适用于Linux上的url_1和url_2。

取消 提交回答
全部回答(1)
  • 一码平川MACHEL
    2019-07-17 23:25:41

    您尝试调用URL的频率是多少?你有时能得到结果吗?

    我假设服务器已启动并正在运行。每当执行requests.get时,都会创建一个tcp连接,当您重复调用requests.get时,它将创建多个tcp连接,这会降低性能并可能导致HTTPSConnectionPool错误。您可以尝试Python请求的会话,它将保留为重用而创建的tcp连接。

    0 0
相关问答

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 223059浏览量 回答数 162

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157134浏览量 回答数 145

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 146818浏览量 回答数 22

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 643282浏览量 回答数 18

33

回答

Win Server 2003-2016 加密勒索事件必打补丁合集

妙正灰 2017-05-15 10:44:38 277599浏览量 回答数 33

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 256918浏览量 回答数 38

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 431651浏览量 回答数 294

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 302654浏览量 回答数 249

40

回答

阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)

梦丫头 2014-07-29 20:51:49 162140浏览量 回答数 40

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 471615浏览量 回答数 24
47
文章
723
问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载