python url链接编码问题
来源:互联网 发布:java官网下载旧版jdk 编辑:程序博客网 时间:2024/06/05 16:55
爬取百度词条的时候发现词条格式都是如下:
当url地址含有中文或者“/”的时候,这是就需要用做urlencode一下编码转换。
/item/%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F/item/%E6%9E%84%E5%BB%BA/item/%E5%9B%BE%E5%83%8F/item/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/item/%E6%B5%8F%E8%A7%88%E5%99%A8/item/%E8%84%9A%E6%9C%AC%E8%AF%AD%E8%A8%80/item/%E6%95%B0%E6%8D%AE/33305
拼接成www.baidu.com/item/%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F
访问直接不存在。这里可以使用urllib包来解码
当urlencode之后的字符串传递过来之后,接受完毕就要解码了——urldecode。urllib提供了unquote()这个函数,可没有urldecode()!
import urllib.parse data={"name":"王尼玛","age":"/","addr":"abcdef"} print(urllib.parse.urlencode(data)) print(urllib.parse.quote("hahaha你好啊!")) print(urllib.parse.unquote("hahaha%E4%BD%A0%E5%A5%BD%E5%95%8A%EF%BC%81")) addr=abcdef&name=%E7%8E%8B%E5%B0%BC%E7%8E%9B&age=%2F hahaha%E4%BD%A0%E5%A5%BD%E5%95%8A%EF%BC%81 hahaha你好啊!
阅读全文
0 0
- python url链接编码问题
- Url链接的编码问题
- python的url编码问题
- Url链接出现的编码问题
- 【python 爬虫】python中url链接编码处理方法
- python url编码,解码
- python url编码
- python的url编码
- python链接mysql数据库及中文编码问题
- URL编码问题
- url编码问题
- url编码问题
- url编码问题
- java URL编码问题
- URL编码问题
- url 编码问题
- URL编码问题汇总
- URL 编码乱码问题
- linux下网络通信客户端(普通)
- 100以内计算
- NOIP2015 Day2 T2 子串
- Android Studio中的Sdk manager介绍
- MST
- python url链接编码问题
- FFT BZOJ3527 [Zjoi2014]力
- Mysql 地区经纬度 查询
- 关于关键词优化的那些必须知道的事?
- 自定义适配器
- Unity3d 技巧(10) -游戏上线 三星应用商店上传指南
- DataGrid Checkbox 数据设定、取值 如何通过post请求向后台提交[]数组
- 程序员面试宝典 C13数据结构基础 13.1 单链表
- 【PAT】【Advanced Level】1031. Hello World for U (20)