當前位置:
首頁 > 最新 > Python 模塊 urllib.parse

Python 模塊 urllib.parse

Python的模塊urllib.parse對URL進行操作,例如解析或者創建URL。解析Parsing使用urlparse()函數解析URL,返回的是一個ParseResult對象。

執行:

函數urlsplit()和urlparse()功能類似,但是有一點點的不同,因為它不會解析路徑中的參數,這樣支持標準RFC2396。

執行:

查看輸出,參數到了路徑path上面,屬性params沒有了。urldefrag()函數去掉URL中的fragments。

執行:創建URLurljoin()根據當前URL,從相對路徑(relative)構造新的URL。

執行:編碼、解碼URL參數當構造URL的參數時,需要編碼特殊的字元,例如空格轉換為加號,使用urlencode()函數,把一個字典轉為URL格式字元串。

執行:使用doseq參數,把一個序列屬性值在URL中分隔開。使用parse_qs()和parse_qsl()解碼URL中的查詢字元串(querystring),他們之間有什麼不同請看下面的例子。

執行:parse_qs()轉換為鍵值的字典,而parse_qsl()轉換為一個鍵值元組的序列。quote()和quote_plus()為添加到URL的字元串進行轉義,防止服務端解析URL時出現問題。

執行:quote_plus()函數要比quote()轉義更多字元。unquote()函數和unquote_plus()反解析由quote()和quote_plus()編碼的字元串。

執行:


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

Python框架:Django寫圖書管理系統
Python爬蟲之正則表達式

TAG:Python |