前言
  博主最近在用python3练习一些爬虫脚本的时候,发现一些url的编码问题,在浏览器提交请求api时,如果url中包含汉子,就会被自动编码掉。呈现的结果是 ==> %xx%xx%xx。如果出现3个百分号为一个原字符则为utf8编码,如果2个百分号则为gb2312编码。下面为大家演示编码和解码的代码。

编码&解码

from urllib.parse import quote,unquote

text = "丽江"
print(quote(text,'utf-8')) str = "%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98" print(unquote(str,'utf-8'))

运行以上代码可以得到如下结果:

%E4%B8%BD%E6%B1%9F
数据挖掘

原文:https://blog.csdn.net/qq_33876553/article/details/79730246

最新文章

  1. mysql循环操作
  2. 【C语言入门教程】4.10 综合实例 - 媒体播放器
  3. mobile web HTML5 app曾经的踩过坑(转)
  4. ASP.NET MVC 4 RC的JS/CSS打包压缩功能 Scripts.Render和Styles.Render
  5. Java的IO操作---File类
  6. 【MVC】ASP.NET MVC中实现多个按钮提交的几种方法
  7. Oracle笔记 七、PL/SQL 异常处理
  8. ADO.NET笔记——将DataReader作为函数返回值
  9. mac 设置 ll 等alias 并永久生效
  10. Android常用组件【转】
  11. 解析PHP面向对象的三大特征
  12. thinkphp5 Request请求类
  13. APP打包提交审核的步骤
  14. MAVEN JDK版本配置
  15. NET设计模式 第二部分 创建型模式(4):工厂方法模式(Factory Method)
  16. ajax之发送post请求
  17. 数据库操作API 或万能的双下划线
  18. Maximum GCD(fgets读入)
  19. 20181009-7 选题 Scrum立会报告+燃尽图 06
  20. HDU5033 Building(单调栈)

热门文章

  1. Java启动问题-Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099
  2. FreeMarker 整合 springmvc
  3. LoadRunner性能测试-下载文件脚本
  4. knockout.validation.js 异步校验
  5. BA-给排水-供水系统自动控制(转载)
  6. BA-siemens-insight在win7下如何配置opc接口
  7. 【Android 应用开发】Android 平台 HTTP网速測试 案例 API 分析
  8. android开发一些小bug
  9. UI组件之AdapterView及其子类(五)ListView组件和ListActivity
  10. Codeves 2800 送外卖 状态压缩DP+floyd