成人黄网站A片免费观看,欧美人妻少妇精品久久黑人,国产内射999视频一区,国产成年女人毛片80S网站

Section Menu:  

URL解析獲取需要的參數(shù)函數(shù):url_parse()

  • 發(fā)布時間: 2019-08-28 00:00
  •    閱讀: 1927   

描述

url_parse() url拆分,獲取url中的域名、協(xié)議、目錄、query等數(shù)據(jù)。
url_parse() 接收兩個參數(shù),第一個為url。第二個為需要返回的數(shù)據(jù)標(biāo)識。


 
語法

以下是 url_parse() 的語法:

url_parse(url, ret='__ALL__')

參數(shù)

    ● url [str]:需要處理的url。
    ● ret [str]:需要返回的數(shù)據(jù)標(biāo)識。
        __ALL__: 全部
        scheme : 網(wǎng)絡(luò)協(xié)議 http|https
        netloc : 服務(wù)器位置/域名 m.bfraz.cn
        path : 目錄路徑 /path
        params : 可選參數(shù) pid
        query : 連接符(&)連接鍵值對 id=8
        fragment : 頁面中的錨點 ok。


返回值

返回一個字典或者一個字符串。


實例

以下展示了使用 url_parse() 的實例:

from kyger.utility import url_parse
print(url_parse('http://m.bfraz.cn/path;pid?id=8#ok', ret='__ALL__'))  # 獲取全部
print(url_parse('http://m.bfraz.cn/path;pid?id=8#ok', ret='scheme'))  # 獲取網(wǎng)絡(luò)協(xié)議
print(url_parse('http://m.bfraz.cn/path;pid?id=8#ok', ret='netloc'))  # 獲取服務(wù)器位置/域名
print(url_parse('http://m.bfraz.cn/path;pid?id=8#ok', ret='path'))  # 獲取目錄路徑
print(url_parse('http://m.bfraz.cn/path;pid?id=8#ok', ret='params'))  # 獲取可選參數(shù)
print(url_parse('http://m.bfraz.cn/path;pid?id=8#ok', ret='query'))  # 獲取連接符(&)連接鍵值對
print(url_parse('http://m.bfraz.cn/path;pid?id=8#ok', ret='fragment'))  # 獲取頁面中的錨點

以上實例運(yùn)行后輸出的結(jié)果為:

{'scheme': 'https', 'netloc': 'm.bfraz.cn', 'path': '/path', 'params': 'pid', 'query': 'id=8', 'fragment': 'ok'}
'https'
'm.bfraz.cn'
'/path'
'pid'
'id=8'
'ok'

適應(yīng)版本

v1.0.1