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中计算三角函数之cos()方法的使用简介
May 15 Python
python利用paramiko连接远程服务器执行命令的方法
Oct 16 Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 Python
python numpy和list查询其中某个数的个数及定位方法
Jun 27 Python
python 将列表中的字符串连接成一个长路径的方法
Oct 23 Python
Python 获取中文字拼音首个字母的方法
Nov 28 Python
Django实现学员管理系统
Feb 26 Python
python flask安装和命令详解
Apr 02 Python
python如何统计代码运行的时长
Jul 24 Python
Python实现基于socket的udp传输与接收功能详解
Nov 15 Python
python dir函数快速掌握用法技巧
Dec 09 Python
k-means & DBSCAN 总结
Apr 27 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 file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
php检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
排序算法之PHP版快速排序、冒泡排序
2014/04/09 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
2009/12/15 Javascript
javascript 处理事件绑定的一些兼容写法
2009/12/24 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
jquery图片延迟加载 前端开发技能必备系列
2012/06/18 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
vue-resource 拦截器(interceptor)的使用详解
2017/07/04 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
在Python中使用dict和set方法的教程
2015/04/27 Python
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
Python高级用法总结
2018/05/26 Python
python实现泊松图像融合
2018/07/26 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
2020/04/19 Python
Python文件名匹配与文件复制的实现
2020/12/11 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
2021/01/07 Python
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
送给他或她的礼物:FUN.com
2018/08/17 全球购物
《骆驼和羊》教学反思
2014/02/27 职场文书
Win11 Build 21996.1 Dev版怎么样? win11系统截图欣赏
2021/11/21 数码科技
mysql如何查询连续记录
2022/05/11 MySQL