python中对url编码解码处理,,解码import u
python中对url编码解码处理,,解码import u
解码
import urllib.parseurl = "https://market.m.taobao.com/apps/market/content/index.html?contentId=210495552952&spm=a2141.7631544.t1.p602&scm=1007.11419.126969.0&wh_weex=true&wx_navbar_transparent=true&business_spm=a2141.12288619&source=youhh_tuji¶ms=%7B%22yhhListContentId%22%3A%22210495552952%22%7D&utparam=%7B%22x_object_type%22%3A%22content_item%22%2C%22x_item_ids%22%3A569376571773%2C%22x_object_id%22%3A%22210495552952%22%7D"decode_url = urllib.parse.unquote(url)print(decode_url)"""转换后https://market.m.taobao.com/apps/market/content/index.html?contentId=210495552952&spm=a2141.7631544.t1.p602&scm=1007.11419.126969.0&wh_weex=true&wx_navbar_transparent=true&business_spm=a2141.12288619&source=youhh_tuji¶ms={"yhhListContentId":"210495552952"}&utparam={"x_object_type":"content_item","x_item_ids":569376571773,"x_object_id":"210495552952"}"""
编码
urllib库里面有个urlencode函数,可以把key-value这样的键值对转换成我们想要的格式,返回的是a=1&b=2这样的字符串,比如:
import urllib.parseurl = ‘https://market.m.taobao.com/apps/market/content/index.html?contentId=210495552952&spm=a2141.7631544.t1.p602&scm=1007.11419.126969.0&wh_weex=true&wx_navbar_transparent=true&business_spm=a2141.12288619&source=youhh_tuji¶ms={"yhhListContentId":"210495552952"}&utparam={"x_object_type":"content_item","x_item_ids":569376571773,"x_object_id":"210495552952"}‘params = { "yhhListContentId":"210495552952",}utparam = { "x_object_type":"content_item", "x_item_ids":569376571773, "x_object_id":"210495552952"}params = urllib.parse.urlencode(params)utparam = urllib.parse.urlencode(utparam)url1 = ‘https://market.m.taobao.com/apps/market/content/index.html?contentId=210495552952&spm=a2141.7631544.t1.p602&scm=1007.11419.126969.0&wh_weex=true&wx_navbar_transparent=true&business_spm=a2141.12288619&source=youhh_tuji‘ + "&" + params + ‘&‘ + utparamprint(url1)"""转换后https://market.m.taobao.com/apps/market/content/index.html?contentId=210495552952&spm=a2141.7631544.t1.p602&scm=1007.11419.126969.0&wh_weex=true&wx_navbar_transparent=true&business_spm=a2141.12288619&source=youhh_tuji&yhhListContentId=210495552952&x_object_type=content_item&x_item_ids=569376571773&x_object_id=210495552952"""
python中对url编码解码处理
相关内容
- Ubuntu18.04安装Python3.6.8,,Ubuntu18.0
- Python国内镜像源,docker国内镜像源,国内源:清华:ht
- Intel realSense ubuntu 16.04+python 环境配置指南,ubuntu怎么安
- python_levenshtein 的安装和使用,,下载whl地址:ht
- python爬取数据并保存到数据库中(第一次练手完整代码
- python函数,python常用函数大全,3函数语法def f
- Python的简单使用(一),Python编程,python简介1、
- python学习笔记——多进程中共享内存Value & Array,
- python-etcd3,python有什么用,import etc
- python 实现wav的波形显示(时域和频域),时域和频域的
评论关闭