Python3的URL如何解析库urlparse
生活随笔
收集整理的這篇文章主要介紹了
Python3的URL如何解析库urlparse
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這期內容當中小編將會給大家帶來有關Python3的URL如何解析庫urlparse,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
下面是python教程欄目為大家介紹Python3的URL解析庫urlparse,希望可以幫助到大家。
解析一個 URL 獲得各個概念所對應的值在 Python 中顯得很簡單,
Python3 中將 urllib2、urlparse 和 robotparse 并入了 urllib 模塊中,
所以原本在 Python 導入的方式在 Python3 中應該這樣導入:
fromurllib.parseimporturlparse
使用它我們可以獲得 ParseResult 對象,
我們可以通過下標或者屬性名來訪問對象屬性:
-
scheme (協議)
-
netloc (域名)
-
path (路徑)
-
params (可選參數)
-
query (連接鍵值對)
-
fragment (特殊錨)
我們測試下這個函數的使用:
#!/usr/bin/envpython
#_*_Coding:UTF-8_*_
fromurllib.parseimporturlparse
result=urlparse('https://juejin.im/user/2805609406139950/posts?params=123&username=123')
print(result)
輸出的結果是:
ParseResult( scheme='https', netloc='juejin.im', path='/user/5da32395e51d4578200cc9c5/posts', params='', query='params=123&username=123', fragment='' )
總結
以上是生活随笔為你收集整理的Python3的URL如何解析库urlparse的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5g三个特性(有什么优势和特点)
- 下一篇: python中什么是 pip