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 相关文章推荐
用smtplib和email封装python发送邮件模块类分享
Feb 17 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 Python
Python运算符重载用法实例
May 28 Python
Django的数据模型访问多对多键值的方法
Jul 21 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
Nov 03 Python
Python自动化运维之Ansible定义主机与组规则操作详解
Jun 13 Python
pyqt5 QProgressBar清空进度条的实例
Jun 21 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
Jan 02 Python
pycharm下pyqt4安装及环境配置的教程
Apr 24 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
Apr 27 Python
如何在python中实现线性回归
Aug 10 Python
Python requests接口测试实现代码
Sep 08 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
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
PHP实现ftp上传文件示例
2014/08/21 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
javascript 对象的定义方法
2007/01/10 Javascript
Add Formatted Text to a Word Document
2007/06/15 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
详解Javascript模板引擎mustache.js
2016/01/20 Javascript
浅析JavaScript作用域链、执行上下文与闭包
2016/02/01 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
js实现下一页页码效果
2017/03/07 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
浅入深出Vue之自动化路由
2019/08/06 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
Python中的MongoDB基本操作:连接、查询实例
2015/02/13 Python
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
《Python学习手册》学习总结
2018/01/17 Python
Python 通配符删除文件的实例
2018/04/24 Python
Python3 修改默认环境的方法
2019/02/16 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
党校个人总结
2015/03/04 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书
js之ajax文件上传
2021/05/13 Javascript
如何创建一个创建MySQL数据库中的datetime类型
2022/03/21 MySQL