91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

urlparse模塊(python模塊)

發布時間:2020-07-24 11:49:55 來源:網絡 閱讀:1227 作者:老鷹a 欄目:安全技術

一、urlparse模塊簡介

    urlparse模塊主要是把url拆分為6部分,并返回元組。并且可以把拆分后的部分再組成一個url。主要有函數有urljoin、urlsplit、urlunsplit、urlparse等。


二、urljoin函數使用

    urljoin主要是拼接URL,它以base作為其基地址,然后與url中的相對地址相結合組成一個絕對URL地址。函數urljoin在通過為URL基地址附加新的文件名的方式來處理同一位置處的若干文件的時候格外有用。需要注意的是,如果基地址并非以字符/結尾的話,那么URL基地址最右邊部分就會被這個相對路徑所替換。如果希望在該路徑中保留末端目錄,應確保URL基地址以字符/結尾。

輸入代碼:

import urlparse

#urljoin函數是合并域名和相對路徑的
urljoin = urlparse.urljoin('http://www.sina.cn/cc','file/down.php')
print urljoin

urljoin1 = urlparse.urljoin('http://www.sina.cn/cc/','file/down.php')
print urljoin1



代碼運行結果:

C:\Python27\python.exe C:/Users/Lee/Desktop/d/PycharmProjects/untitled/test.py

http://www.sina.cn/file/down.php

http://www.sina.cn/cc/file/down.php


三、urlparse函數和urlsplit函數使用

    主要是分析urlstring,返回一個包含5個字符串項目的元組:協議、位置、路徑、查詢、片段。allow_fragments為False時,該元組的組后一個項目總是空,不管urlstring有沒有片段,省略項目的也是空。urlsplit()和urlparse()差不多

輸入代碼:

import urlparse

url = 'http://www.baidu.com/good/index.php?id=18'

#urlsplit函數是把一個url查分出對應部分
result = urlparse.urlsplit(url)
print result
#顯示協議
print result.scheme
#顯示域名
print result.netloc
#顯示相對路徑
print result.path
#顯示查詢參數
print result.query



代碼運行結果:

C:\Python27\python.exe C:/Users/Lee/Desktop/d/PycharmProjects/untitled/test.py

SplitResult(scheme='http', netloc='www.baidu.com', path='/good/index.php', query='id=18', fragment='')

http

www.baidu.com

/good/index.php

id=18









向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜州市| 望奎县| 长宁县| 仪征市| 洛隆县| 九寨沟县| 蕲春县| 尤溪县| 滨州市| 南投县| 滕州市| 吐鲁番市| 陆丰市| 汤原县| 察哈| 丹东市| 红河县| 肃宁县| 奉新县| 柳江县| 清新县| 嘉祥县| 茌平县| 南丰县| 葫芦岛市| 团风县| 克什克腾旗| 丰顺县| 宁南县| 宜宾县| 扬州市| 当涂县| 康乐县| 汨罗市| 保德县| 思茅市| 安徽省| 千阳县| 金华市| 汕尾市| 丹寨县|