首页 > 编程语言 >python 进行网址 URL 中的 % 转化

python 进行网址 URL 中的 % 转化

时间:2024-03-16 22:13:40浏览次数:16  
标签:20type% Service 网址 python 22% 3A% 20OR% URL type

网址URL中,有很多%,很难看出网址中的有用信息,如:get请求中,URL中的参数。通过 python3 的urllib包,可以实现对URL中%的转换。

import urllib.parse
url = "https://vws2019.lqqgis.com/portal/sharing/rest/search?num=100&start=1&sortField=modified&sortOrder=desc&q=%20owner%3A%22arcgis%22%20orgid%3A0123456789ABCDEF%20((type%3A%22Scene%20Service%22%20OR%20type%3A%22Feature%20Collection%22%20OR%20type%3A%22Route%20Layer%22%20OR%20type%3A%22Layer%22%20OR%20type%3A%22Explorer%20Layer%22%20OR%20type%3A%22Tile%20Package%22%20OR%20type%3A%22Compact%20Tile%20Package%22%20OR%20type%3A%22Vector%20Tile%20Package%22%20OR%20type%3A%22Scene%20Package%22%20OR%20type%3A%22Layer%20Package%22%20OR%20type%3A%22Feature%20Service%22%20OR%20type%3A%22Stream%20Service%22%20OR%20type%3A%22Feed%22%20OR%20type%3A%22Map%20Service%22%20OR%20type%3A%22Vector%20Tile%20Service%22%20OR%20type%3A%22Image%20Service%22%20OR%20type%3A%22WMS%22%20OR%20type%3A%22WFS%22%20OR%20type%3A%22WMTS%22%20OR%20type%3A%22KML%22%20OR%20typekeywords%3A%22OGC%22%20OR%20typekeywords%3A%22Geodata%20Service%22%20OR%20type%3A%22Globe%20Service%22%20OR%20type%3A%22CSV%22%20OR%20type%3A%22Shapefile%22%20OR%20type%3A%22GeoJson%22%20OR%20type%3A%22Service%20Definition%22%20OR%20type%3A%22File%20Geodatabase%22%20OR%20type%3A%22CAD%20Drawing%22%20OR%20type%3A%22Relational%20Database%20Connection%22)%20-type%3A(%22Web%20Mapping%20Application%22%20OR%20%22Geodata%20Service%22))%20%20ownerfolder%3A9d0cca432e9544c9b0c0cbfb8d619b99%20-type%3A(%22Code%20Attachment%22%20OR%20%22Featured%20Items%22)%20-typekeywords%3A(%22MapAreaPackage%22)%20-type%3A(%22Map%20Area%22)&categories=&f=json&token=MPt1x_xzciuC0Dmq0ILZjJNvltXXNHiJo75-YdWy8eK50uFOke7cA5K_5lV3iNRw0wHWd1fvxD-SA1C8P1J9OqRW_QteQGNhessZ4DLtRX0_Zk7WcZ0XYPOg-1-TdHyWoJvlwQ6LW4c_EH9HT9i5piLQw1JOX2D7SDJ5VFiNm6eRcug24Wj42MlCGr8-KeHcIHJjiE4GjTKzvxMRuujZQg.."
_de_code= urllib.parse.unquote(url)
print(_de_code)
https://vws2019.lqqgis.com/portal/sharing/rest/search?num=100&start=1&sortField=modified&sortOrder=desc&q= owner:"arcgis" orgid:0123456789ABCDEF ((type:"Scene Service" OR type:"Feature Collection" OR type:"Route Layer" OR type:"Layer" OR type:"Explorer Layer" OR type:"Tile Package" OR type:"Compact Tile Package" OR type:"Vector Tile Package" OR type:"Scene Package" OR type:"Layer Package" OR type:"Feature Service" OR type:"Stream Service" OR type:"Feed" OR type:"Map Service" OR type:"Vector Tile Service" OR type:"Image Service" OR type:"WMS" OR type:"WFS" OR type:"WMTS" OR type:"KML" OR typekeywords:"OGC" OR typekeywords:"Geodata Service" OR type:"Globe Service" OR type:"CSV" OR type:"Shapefile" OR type:"GeoJson" OR type:"Service Definition" OR type:"File Geodatabase" OR type:"CAD Drawing" OR type:"Relational Database Connection") -type:("Web Mapping Application" OR "Geodata Service"))  ownerfolder:9d0cca432e9544c9b0c0cbfb8d619b99 -type:("Code Attachment" OR "Featured Items") -typekeywords:("MapAreaPackage") -type:("Map Area")&categories=&f=json&token=MPt1x_xzciuC0Dmq0ILZjJNvltXXNHiJo75-YdWy8eK50uFOke7cA5K_5lV3iNRw0wHWd1fvxD-SA1C8P1J9OqRW_QteQGNhessZ4DLtRX0_Zk7WcZ0XYPOg-1-TdHyWoJvlwQ6LW4c_EH9HT9i5piLQw1JOX2D7SDJ5VFiNm6eRcug24Wj42MlCGr8-KeHcIHJjiE4GjTKzvxMRuujZQg..

标签:20type%,Service,网址,python,22%,3A%,20OR%,URL,type
From: https://www.cnblogs.com/lqqgis/p/18077735

相关文章

  • PyInstaller:将你的Python代码打包成独立应用程序,让你的创意无限释放!
    https://www.bilibili.com/read/cv24488127/ 简介PyInstaller是一个用于将Python应用程序打包为独立可执行文件的工具。它可以将Python脚本转换为可以在目标机器上独立运行的可执行文件,无需事先安装Python解释器或其他依赖项。PyInstaller支持多个平台,包括Windows、Mac和Linux......
  • Python中class和def
    class:是一个面向对象的类,用来描述具有相同的属性和方法的对象的集合,类可以起到模版的作用,所以在创建实例的时候,可以将我们认为必要的属性填写进方法__init__,具体查看代码示例self:表示创建实例本身,所以就可以把各种属性绑定到self调用:在类中定义函数,类和函数都可作为一个模块保......
  • python request.post异常
    pythonpost报错退出Failedtoestablishanewconnection importrequestsfromrequests.exceptionsimportRequestException#设置URL和请求数据url='http://example.com/api/resource'data={'key1':'value1','key2':'......
  • python来判断密码强弱-类
    '''设计者:ISDF版本:v1.0日期:2019/4/3''''''设计者:ISDF版本:v2.0日期:2024/4/3'''classPasswordTool:'''密码工具类'''def__init__(self,password):#类......
  • Python《基础知识》
    1.列表:list列表内的元素通过方括号[]来表示,且可以修改例:list=[1,2,3,"fhdsj","sum"]有关list的函数:cmp(list1,list2)比较两个列表的元素len(list)返回列表元素个数max(list)返回列表元素最大值min(list)返回列表元素最小值list(seq)将元组转换为列表示例:list......
  • CTF 题型 python原型链污染 题记和总结
    CTF题型python原型链污染题记和总结文章目录一般特征关键函数(判断python原型链污染依据)1.[GeekChanlleng2023ezpython]解题思路反思总结2.[DASCTF2023七月挑战赛]json识别`unicode`**全局变量获取**解题思路1读env:污染__globals____file__-->../../../......
  • 简单对比Java、Python、Go、Rust等常见语言计算斐波拉契数的性能
    前言最近简单学了下Rust,以我这种菜鸟水平,没感受到什么安全、性能什么方面的优势,只觉得概念太多,编译各种报错。暂时也写不出来什么玩法,索性对比下各种学过的语言的性能。部分语言很早之前学过,很久不用就忘了,所以是用GPT写的。但运行逻辑很简单,所以应该没什么影响。具体的代码可以......
  • Python面向对象编程:入门篇(类和对象)
    目录1.什么是面向对象编程(OOP)?2.类和对象2.1类的定义和创建2.2对象的创建和使用2.3类和对象的关系3.属性和方法3.1实例属性和类属性3.2实例方法和类方法3.3静态方法结语Python语言设计之初,就是为了面向对象。所以Python的面向对象更加易于理解。如果你以......
  • 华为OD机试Python - 排队游戏
    排队游戏前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:[email protected];备注:CSDN。题目描述新来的老师给班里的同......
  • 8.Python基本语法·注释——《跟老吕学Python编程》
    8.Python中的注释——《跟老吕学Python编程》Python基本语法Python注释单行注释老吕举栗1:老吕举栗2:老吕举栗3:多行注释老吕单双引号举栗:多行注释常见错误1多行注释常见错误1老吕想说一分钟让你记住Python注释怎么写注释的写作风格与规范来,大家再跟我背一遍Python注释......