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中使用HTMLParser解析HTML的教程
Apr 29 Python
Python中Class类用法实例分析
Nov 12 Python
python实现多线程的方式及多条命令并发执行
Jun 07 Python
Python中functools模块的常用函数解析
Jun 30 Python
遗传算法之Python实现代码
Oct 10 Python
python+tkinter编写电脑桌面放大镜程序实例代码
Jan 16 Python
python3.5绘制随机漫步图
Aug 27 Python
python 抓包保存为pcap文件并解析的实例
Jul 23 Python
PyTorch中topk函数的用法详解
Jan 02 Python
如何利用python发送邮件
Sep 26 Python
Python为何不支持switch语句原理详解
Oct 21 Python
numpy array找出符合条件的数并赋值的示例代码
Jun 01 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
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
file_get_contents("php://input", "r")实例介绍
2013/07/01 PHP
php通过数组实现多条件查询实现方法(字符串分割)
2014/05/06 PHP
thinkPHP5.0框架引入Traits功能实例分析
2017/03/18 PHP
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
2015/11/15 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
python实现两张图片的像素融合
2019/02/23 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
详解python中*号的用法
2019/10/21 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
纽约和芝加哥当天送花:Ode à la Rose
2019/07/05 全球购物
飞利浦美国官网:Philips美国
2020/02/28 全球购物
七年级音乐教学反思
2014/01/26 职场文书
吃空饷专项治理工作实施方案
2014/03/04 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
党支部反对四风思想汇报
2014/10/10 职场文书
2015年工程部工作总结
2015/04/30 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
干部外出学习心得体会
2016/01/18 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript
Java基础之this关键字的使用
2021/06/30 Java/Android