`
zuroc
  • 浏览: 1307753 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

写一个python的urldecode

阅读更多

from urllib import unquote
def urldecode(url):
    result={}
    url=url.split("?",1)
    if len(url)==2:
        for i in url[1].split("&"):
            i=i.split("=",1)
            if len(i)==2:
                result[unquote(i[0])]=unquote(i[1])
    return result

urldecode("http://www.linuxforum.net/forum/showflat.php?Board=python&Number=539905")            
分享到:
评论
1 楼 lwkyykk 2009-03-06  
不知你写的是基于哪个版本的Python,但现在的3.0版本的得改成
from urllib.parse import unquote

相关推荐

    urldecode脚本python实现

    使用python2.6.6,windows下直接拖拽文件到图标上即可。 输出文件为UTF-8文件,文件名为原文件名.dec。 代码中把注释去掉则输出变为GB2312,可以自行修改。

    urlEncode or urlDecode

    在IT行业中,`urlEncode` 和 `urlDecode` 是两个非常关键的概念,它们主要用于处理URL(统一资源定位符)中的特殊字符。理解这两个概念对于网页开发、数据传输以及网络编程至关重要。 `urlEncode` 是一个过程,它将...

    Python3中urlencode和urldecode的用法详解

    今天小编就为大家分享一篇Python3中urlencode和urldecode的用法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    python3处理含有中文的url方法

    `string.printable`是一个字符串,包含了所有可打印的ASCII字符,这样除了不可打印的ASCII字符外,其他字符都不会被编码。 ```python from urllib.parse import quote import string url = r'...

    python自带的url处理库 文档

    ### Python 自带的 URL 处理库:urllib3 #### 概述 `urllib3` 是一个在 Python 中非常流行的 HTTP 客户端库,它被设计为高效、可扩展并且易于使用的网络请求处理工具。该文档详细介绍了如何使用 `urllib3` 来发送 ...

    UrlEncodeDecode解码编码工具(双向)

    在编程语言中,如JavaScript、Python、Java等,都有内置的函数来实现UrlEncode和UrlDecode的操作,但这些函数通常只适用于单一语言环境。而独立的工具则提供了跨平台、跨语言的解决方案,无论你使用何种技术栈,都...

    url decode problem 解决方法

    相对应地,解码时也有`urldecode`和`rawurldecode`。这种设计可能给开发者带来困扰,因为需要根据实际场景选择合适的编码函数。 解决URL编码问题的关键在于理解各种编码函数的差异,并根据应用需求选择正确的方法。...

    Python-shortuuid一个生成器库用以生成简洁的明白的URL安全的UUID

    `shortuuid`是一个针对Python设计的库,它的主要功能是生成简短、可读性强、URL安全的UUID替代品。这个库由Christos Skorokithakis创建,并且在GitHub上的项目名为"skorokithakis/shortuuid",最新的稳定版本为c...

    Python实现简单的HTTP服务器(GET/POST)

    本文将深入探讨如何使用Python实现一个简单的HTTP服务器,支持GET和POST请求。通过理解这个过程,你可以更好地理解网络通信的基本原理,以及Python在网络编程中的应用。 首先,让我们了解HTTP(超文本传输协议)的...

    base64-编码解码工具-python实现源码

    相反,如果你有一个Base64编码的字符串,你可以使用`b64decode()`函数将其还原为原始的二进制数据: ```python encoded_str = 'SGVsbG8sIFdvcmxkIQ==' decoded_data = base64.b64decode(encoded_str) print...

    python 写的orc识别图片

    3. **编写代码实现OCR识别**:以下是一个基本的Python脚本示例,演示如何调用百度OCR接口: ```python import requests import base64 from PIL import Image def ocr(image_path): # 图片转base64编码 ...

    用python实现下载百度mp3

    标题中的“用Python实现下载百度mp3”是指利用Python编程语言编写一个脚本来搜索并下载百度音乐平台上的MP3音频文件。这个项目对于初学者来说是一个很好的实践,因为它结合了网络请求、数据解析以及文件下载等多个...

    python调用WEBSERVICE接口

    1. **suds**:一个用于Python的SOAP客户端库,能够解析WSDL文件并自动生成可以使用的Python类。 2. **base64**:用于将二进制数据转换为文本字符串的编码方式,常见于传输二进制数据时的编码需求。 #### 三、详细...

    Python-这是一个DSStore文件泄漏利用脚本

    .DS_Store是苹果操作系统 macOS 中特有的一个隐藏文件,用于存储文件夹的自定义视图设置,如图标布局、缩略图等信息。在某些情况下,这些文件可能会意外地包含敏感信息,如路径、文件名,甚至远程服务器的路径,因此...

    Python实现base64编码的图片保存到本地功能示例

    这里是一个Python实现的完整示例: ```python import os import base64 # 假设我们有一个Base64编码的字符串 base64_image_string = """/9j/4AAQSkZJRgABAQEASABIAAD//gAyUHJvY2Vzc2VkIEJ5IGVCYXkgd2l0aCBJbWFnZU1...

    python写网络爬虫.docx

    通常情况下,网络爬虫会从一个或多个起始URL出发,通过遍历这些URL链接指向的页面,进一步获取新的链接,不断重复这一过程,直到达到预设的条件为止。 #### 三、具体实现步骤 1. **导入必要的库**:在Python脚本的...

    python网络编程小例子

    Python网络编程是一个广泛的领域,它涵盖了使用Python语言进行网络数据传输、服务器开发、客户端应用创建等众多技术。在这个小例子中,我们将深入探讨Python在TCP/IP通信、HTTP协议、套接字编程以及Web服务等方面的...

Global site tag (gtag.js) - Google Analytics