Python 爬虫之超链接 url中含有中文出错及解决办法


Posted in Python onAugust 03, 2017

Python 爬虫之超链接 url中含有中文出错及解决办法

python3.5 爬虫错误:

UnicodeEncodeError: 'ascii' codec can't encode characters

这个错误是由于超链接中含有中文引起的,超链接默认是用ascii编码的,所以不能直接出现中文,若要出现中文,

解决方法如下:

import urllib 
from urllib.request import urlopen

link="http://list.jd.com/list.html?cat=9987,653,655&ev=exbrand%5F9420&trans=1&JL=3_品牌_金立(Gionee)"  #含有中文的超链接

# 需要用 urllib.parse.quote 转换
link=urllib.parse.quote(link)

html=urlopen(link).read() #就可以访问了,不会报异常

以上就是 Python 爬虫出现错误解决办法的详解,如有疑问请留言或者到本站的社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python的Bottle框架中返回静态文件和JSON对象的方法
Apr 30 Python
SQLite3中文编码 Python的实现
Jan 11 Python
在python 中实现运行多条shell命令
Jan 07 Python
pygame实现成语填空游戏
Oct 29 Python
基于Django统计博客文章阅读量
Oct 29 Python
Python上下文管理器全实例详解
Nov 12 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
使用Keras预训练好的模型进行目标类别预测详解
Jun 27 Python
Python判断变量是否是None写法代码实例
Oct 09 Python
Pytorch实验常用代码段汇总
Nov 19 Python
Python APScheduler执行使用方法详解
Dec 10 Python
python 获取计算机的网卡信息
Feb 18 Python
python中MethodType方法介绍与使用示例
Aug 03 #Python
初学python的操作难点总结(新手必看篇)
Aug 03 #Python
python 禁止函数修改列表的实现方法
Aug 03 #Python
详解Python函数可变参数定义及其参数传递方式
Aug 02 #Python
详解Python import方法引入模块的实例
Aug 02 #Python
Python字符串拼接的几种方法整理
Aug 02 #Python
详解 Python 读写XML文件的实例
Aug 02 #Python
You might like
S900/ ETON E1-XM 收音机
2021/03/02 无线电
PHP之COOKIE支持详解
2010/09/20 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
关于PHP求解三数之和问题详析
2020/11/09 PHP
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
原生JS实现LOADING效果
2015/03/16 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
webpack开发跨域问题解决办法
2017/08/03 Javascript
js使用xml数据载体实现城市省份二级联动效果
2017/11/08 Javascript
基于vue2.0实现简单轮播图
2017/11/27 Javascript
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
使用Django和Postgres进行全文搜索的实例代码
2020/02/13 Python
django项目中新增app的2种实现方法
2020/04/01 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
基于python 取余问题(%)详解
2020/06/03 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
美国男士西装打折店:Jos. A. Bank
2017/11/13 全球购物
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
触摸春天教学反思
2014/02/03 职场文书
2014年幼儿园元旦活动方案
2014/02/13 职场文书
工伤私了协议书范本
2014/11/24 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
ant design vue的form表单取值方法
2022/06/01 Vue.js
Nginx如何配置多个服务域名解析共用80端口详解
2022/09/23 Servers