国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

基于python(urlparse)模板的使用方法總結

2020-02-16 10:22:52
字體:
來源:轉載
供稿:網友

一、簡介

urlparse模塊用戶將url解析為6個組件,并以元組形式返回,返回的6個部分,分別是:scheme(協議)、netloc(網絡位置)、path(路徑)、params(路徑段參數)、query(查詢)、fragment(片段)。

二、功能列舉

1、urlparse.urlparse()(將url解析為組件,url必須以http://開頭)

>>> urlparse.urlparse("https://i.cnblogs.com/EditPosts.aspx?opt=1")ParseResult(scheme='https', netloc='i.cnblogs.com', path='/EditPosts.aspx', params='', query='opt=1', fragment='')

返回的元素中也會包含其他屬性,比如(username,password,hostname,port):

>>> urlparse.urlparse("https://i.cnblogs.com:80/EditPosts.aspx?opt=1").port80
>>> urlparse.urlparse("https://i.cnblogs.com:80/EditPosts.aspx?opt=1").hostname'i.cnblogs.com'

2、urlparse.urljoin()(將相對的地址組合成一個url,對于輸入沒有限制,開頭必須是http://,否則將不組合前面)

>>> urlparse.urljoin("https://i.cnblogs.com","EditPosts.aspx")'https://i.cnblogs.com/EditPosts.aspx'

3、urlparse.urlsplit() :返回一個5個元素的元組,適用于遵循RFC2396的URL

>>> urlparse.urlsplit("https://i.cnblogs.com:80/EditPosts.aspx?opt=1")SplitResult(scheme='https', netloc='i.cnblogs.com:80', path='/EditPosts.aspx', query='opt=1', fragment='')

4、urlparse.urlunsplit() :使用urlsplit的格式組合成一個url,傳遞的元素必須是5個,或者直接將分解的元組重新組合

>>> urlparse.urlunsplit(("https","i.cnblogs.com","EditPosts.aspx","a=a","b=b"))'https://i.cnblogs.com/EditPosts.aspx?a=a#b=b'
>>> parse = urlparse.urlsplit("https://i.cnblogs.com:80/EditPosts.aspx?opt=1")>>> urlparse.urlunsplit(parse)'https://i.cnblogs.com:80/EditPosts.aspx?opt=1'

5、urlparse.urlunparse() :使用urlparse的格式組合成一個url,可以直接將urlparse的返回傳遞組合

>>> parse = urlparse.urlparse("https://i.cnblogs.com:80/EditPosts.aspx?opt=1")>>> urlparse.urlunparse(parse)'https://i.cnblogs.com:80/EditPosts.aspx?opt=1'
>>> urlparse.urlunparse(("https","i.cnblogs.com","/EditPosts.aspx","","opt=1",""))'https://i.cnblogs.com/EditPosts.aspx?opt=1'

以上這篇基于python(urlparse)模板的使用方法總結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥宁县| 景谷| 南汇区| 平果县| 惠来县| 阳曲县| 余庆县| 石景山区| 社会| 独山县| 德清县| 库车县| 邵阳县| 沙田区| 岚皋县| 福州市| 丁青县| 来凤县| 保亭| 江门市| 连山| 抚顺县| 屯留县| 彰化县| 定兴县| 富顺县| 铜陵市| 江安县| 大石桥市| 永平县| 温宿县| 米泉市| 迭部县| 陆河县| 准格尔旗| 兴海县| 上蔡县| 栖霞市| 洞口县| 邹平县| 亳州市|