Python 爬虫之超链接 url中含有中文出错及解决办法
作者:小旋锋 时间:2023-07-27 00:25:06
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() #就可以访问了,不会报异常
来源:http://blog.csdn.net/wwwdc1012/article/details/53033916
标签:Python,url,中文
0
投稿
猜你喜欢
PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 <font color=red>原创</font>
2023-11-16 07:37:55
装了 Access 2003 安全更新 (KB981716) 之后 Access 打不开
2010-12-09 19:59:00
Python help()函数用法详解
2022-09-15 13:15:34
第二篇Bootstrap起步
2024-04-16 08:59:36
Python 十个字典用法使用技巧归纳
2023-10-14 16:52:54
python文件操作的基础详细讲解(write、read、readlines、readline)
2021-04-05 19:31:44
python3.7简单的爬虫实例详解
2023-06-30 15:55:13
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2022-01-04 08:14:09
围观tangram js库
2024-04-29 13:38:39
python游戏实战项目之俄罗斯方块的魅力
2021-12-07 19:38:23
MySQL数据库远程连接开启方法
2024-01-13 03:39:30
PHP引用的调用方法分析
2023-11-06 15:23:23
关于爬虫中scrapy.Request的更多参数用法
2023-10-14 02:20:26
Python网络编程详解
2022-01-09 15:25:10
python小技巧——将变量保存在本地及读取
2022-02-14 23:35:14
SQL Server AlwaysOn读写分离配置图文教程
2024-01-19 10:20:20
Vue 3.x+axios跨域方案的踩坑指南
2024-05-09 09:21:15
Python实现XML文件解析的示例代码
2022-02-24 11:03:43
用js实现预览待上传的本地图片
2024-06-19 13:50:35
SQL Server数据库动态交叉表的参考示例
2009-01-04 14:44:00