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多线程编程(八):使用Event实现线程间通信
Apr 05 Python
python中requests模块的使用方法
Apr 08 Python
Python while、for、生成器、列表推导等语句的执行效率测试
Jun 03 Python
python实现ping的方法
Jul 06 Python
Python端口扫描简单程序
Nov 10 Python
python对配置文件.ini进行增删改查操作的方法示例
Jul 28 Python
对pytorch中的梯度更新方法详解
Aug 20 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
Apr 20 Python
对python中list的五种查找方法说明
Jul 13 Python
基于Python的接口自动化读写excel文件的方法
Jan 15 Python
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
May 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
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
php google或baidu分页代码
2009/11/26 PHP
php HandlerSocket的使用
2011/05/02 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
jquery 常用操作整理 基础入门篇
2009/10/14 Javascript
利用JS来控制键盘的上下左右键(示例代码)
2013/12/14 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
微信小程序中button组件的边框设置的实例详解
2017/09/27 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
2019/10/24 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
[15:28]DOTA2 HEROS教学视频教你分分钟做大人-剧毒术士
2014/06/13 DOTA
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
Python实现的计算器功能示例
2018/04/26 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
super关键字的用法
2012/04/10 面试题
办公室文秘自我鉴定
2013/09/21 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
个人承诺书格式
2014/06/03 职场文书
销售人员求职信
2014/07/22 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
五年级数学教学反思
2016/02/16 职场文书