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 相关文章推荐
django创建自定义模板处理器的实例详解
Aug 14 Python
Python中pandas模块DataFrame创建方法示例
Jun 20 Python
flask框架实现连接sqlite3数据库的方法分析
Jul 16 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
python使用suds调用webservice接口的方法
Jan 03 Python
详解python中list的使用
Mar 15 Python
Python环境Pillow( PIL )图像处理工具使用解析
Sep 12 Python
Python BeautifulReport可视化报告代码实例
Apr 13 Python
python中upper是做什么用的
Jul 20 Python
celery在python爬虫中定时操作实例讲解
Nov 27 Python
Python实现排序方法常见的四种
Jul 15 Python
Python 装饰器(decorator)常用的创建方式及解析
Apr 24 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
模仿OSO的论坛(四)
2006/10/09 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
2013/08/09 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PHP网站建设的流程与步骤分享
2015/09/25 PHP
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
2016/06/12 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
基于vue实现swipe分页组件实例
2017/05/25 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
js图片轮播插件的封装
2017/07/21 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现基于权重的随机数2种方法
2015/04/28 Python
Python中列表元素转为数字的方法分析
2016/06/14 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
python3实现windows下同名进程监控
2018/06/21 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
pytorch中图像的数据格式实例
2020/02/11 Python
python中安装django模块的方法
2020/03/12 Python
关于VPN
2012/06/10 面试题
体育学院毕业生自荐信
2013/11/03 职场文书
学院书画协会部门职责
2013/11/28 职场文书
销售人员职业生涯规划范文
2014/03/01 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
Pandas 数据编码的十种方法
2022/04/20 Python