urlretrieve python3_python3.x,_urllib.request.urlretrieve下载错误,python3.x - phpStudy_weixin_39748773的博客-程序员宝宝

技术标签: urlretrieve python3  

urllib.request.urlretrieve下载错误

一个用来下载图片的函数,保证url是有效的,在执行到urlretrieve时发生崩溃,不太理解HTTP 461是什么错误

file_name = "/Users/wz/Desktop/heroes face new/hero-" + str(item['id']) + item['name'] + '.png'

urllib.request.urlretrieve(item['url'], str(file_name))//这里崩溃

print(file_name, '写入成功')

报如下的错误

urllib.error.HTTPError: HTTP Error 461:

错误详细信息

Traceback (most recent call last):

File "/Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py", line 1531, in

globals = debugger.run(setup['file'], None, None, is_module)

File "/Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py", line 938, in run

pydev_imports.execfile(file, globals, locals) # execute the script

File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile

exec(compile(contents+"\n", file, 'exec'), glob, loc)

File "/Users/wz/PycharmProjects/装备/main.py", line 204, in

three_hundred_hero.get_png(data)

File "/Users/wz/PycharmProjects/装备/main.py", line 45, in get_png

urllib.request.urlretrieve(item['url'], str(file_name))

File "/Users/wz/anaconda/lib/python3.5/urllib/request.py", line 188, in urlretrieve

with contextlib.closing(urlopen(url, data)) as fp:

File "/Users/wz/anaconda/lib/python3.5/urllib/request.py", line 163, in urlopen

return opener.open(url, data, timeout)

File "/Users/wz/anaconda/lib/python3.5/urllib/request.py", line 472, in open

response = meth(req, response)

File "/Users/wz/anaconda/lib/python3.5/urllib/request.py", line 582, in http_response

'http', request, response, code, msg, hdrs)

File "/Users/wz/anaconda/lib/python3.5/urllib/request.py", line 510, in error

return self._call_chain(*args)

File "/Users/wz/anaconda/lib/python3.5/urllib/request.py", line 444, in _call_chain

result = func(*args)

File "/Users/wz/anaconda/lib/python3.5/urllib/request.py", line 590, in http_error_default

raise HTTPError(req.full_url, code, msg, hdrs, fp)

urllib.error.HTTPError: HTTP Error 461:

相关阅读:

手机web留言 怎么控制textarea输入的长度?

freemarker怎么将取到的变量进行运算

restful 风格项目,返回值 json 该如何设计 ?

信息发布与队列使用问题

如何给动态添加的form绑定jQuery.validate.js验证

有一组大于等于12个的数据,具体个数不确定,要想每六分钟取12个展示,不够的时候要补位,大概思路是什么啊?求助!!!!!

web.py输出列表到template时如何去掉字符串的引号?

前端json数据进行base64编码,怎么做?

easyui+springmvc数据返回问题

可以比较两份代码不同点的工具?

为啥printf ("(9.95 * 100) = %d \n", (9.95 * 100));结果是994?

python正则,以指定字符串开头

为什么对于数据库的操作是基于连接的?

ubuntu安装n卡驱动需要关闭unity桌面?

如何定位Web应用的性能问题?

如何在已经在跑其他网站项目的服务器上安装gitlab?

刚认识UML请问UML应该怎么学习?

有一定的C++基础,最近准备学Unity,在C#这部分直接啃MSDN的C#编程指南可以吗?

React中子组件的数据是通过props传下去的,但是总是为空

bootstrap下拉菜单怎么选中子菜单呢?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39748773/article/details/111800948

智能推荐

Android Init进程_Invoker123的博客-程序员宝宝

Android系统在加载linux内核后,便启动第一个进程————init进程。   init进程的入口为main函数,文件路径位于/system/core/init/init.cpp中。该进程的执行可分为两个阶段。

Flux 是什么?_博文视点的博客-程序员宝宝

引言:本文的目标是通过了解Flux 提出的模式,来明白Flux 的核心要点,以及弄清楚它到底是什么。并且,由于Flux不是传统意义上的软件包,因此我们将仔细研究通过Flux 来解决设计思路上的问题。 本文选自《Flux架构》。  Flux 作为一种全新的方式,用于支持建立复杂的可扩展用户界面。当你在网上搜寻Flux的相关资料时,能了解到的大概也就是类似以上这些内容了。但我们该如何定义...

Vue3.0报错error: Unexpected console statement (no-console) 解决办法_error unexpected console statement no-console 24:1_大雨倾城的博客-程序员宝宝

在package.json中的eslintConfig:{}中的 “rules”: {加入"no-console":“off”},在这里插入代码片`示例: "eslintConfig": {"root": true,"env": { "node": true},"extends": [ "plugin:vue/essential", "eslint:recommended"...

FPGA相关名词解释_weixin_30496751的博客-程序员宝宝

最近在看FPGA,之后要在FPGA上做神经网络的优化什么的。以后不懂的名词解释,都会加到这里来。ASIC(Application Specific integrated Circiut,专用集成电路)ASIC是为顾客需求而设计制造、面向特定用途的集成电路的总称。面向特定用途的集成电路分为全定制IC和半定制IC。通常所说的ASIX主要是指门阵列、嵌入式阵列、标准单元ASIC...

51单片机之 LCD1602液晶显示屏_帅破苍穹的博客-程序员宝宝

一、LCD1602的使用从上图可知,不是所有的地址都可以直接用来显示字符数据,只有第一行中的 00-0F,第二行中的 40-4F 才能显示,其他地址只能用于存储。从上图可以看到,以上给的时间参数全部是 ns 级别的,而 51 单片机的机器周期是 1us,指令周期是 2-4 个机器周期,所以即便在程序里不加延时程序,也可以很好的配合 LCD1602 的时序要求了。LCD1602 操作步骤如下所示:(1)初始化(2)写命令(RS=L),设置显示坐标(3)写数据(RS=H)在此,不需要读出它的数

MongoDB超详细保姆级入门教程!_mongodb教程_你的笑只是保护色的博客-程序员宝宝

1. 数据库简介SQL:结构化查询语言2. MongoDB简介BSON:二进制JSON3. 将MongoDB设置为系统服务4. MongoDB的基本操作在MongoDB中,数据库和集合都不需要我们手动创建,当我们创建文档时,如果文档所在的集合或数据库不存在,她会自动创建数据库和集合!基本指令show dbs:显示当前所有数据库show database:显示当前所有数据库use 数据库名:进入到指定的数据库中(可以不存在)db:表示我们当前

随便推点

第14周项目1-验证折半查找算法(1)_Godyi的博客-程序员宝宝

/** Copyright (c)2015,烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:项目1-1.cbp* 作 者:李竹雅* 完成日期:2015年12月7日* 版 本 号:v1.0* 问题描述:验证折半查找算法* 输入描述:无* 程序输出:测试数据*/代码:#include #define MAXL 1

微信获取access_token和jsapi_ticket_小程序获取access_token_改bug的小郇的博客-程序员宝宝

之前在解决微信小程序获取access_token和jsapi_ticket时在网上找资料,没一下找到我想要的,所以自己记录下。获取accessToken微信官方网页:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.htmlpublic String getAccessToken() {String accessToken = null;//判断redis中是否有access_t

开关电源的EMC干扰不知道是怎么产生的?(开关电源EMC探析)_Me sl ·的博客-程序员宝宝

EMC的内容●基本概念:★EMC(电磁兼容性):Electromagnetic Compatibility★EMI(电磁干扰):Electromagnetic Interference★EMS(电磁抗扰性):Electromagnetic Susceptibility★ESD(静电):Electrostatic Discharges★RS(辐射抗干扰):Radiated Susceptibility★EFT(电快速瞬变脉冲群):Electronic fast transients

一阶系统开环传递函数表达式_自动控制总结:第二章、控制系统的数学模型_weixin_39846364的博客-程序员宝宝

我的公众号“每日晴天”,可关注领取我的笔记pdf版哦~------------------------------------------------------------------------------我先对控制系统的数学模型进行简单的阐述,控制系统的数学模型是描述系统输入、输出变量以及内部各变量之间关系的数学表达式。数学模型分为两种:静态和动态建立数学模型的方法:①实验法:人为给系统施加...

推荐文章

热门文章

相关标签