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
  • asp之家 网络编程 m.aspxhome.com