您好,登錄后才能下訂單哦!
一、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 |
代碼運行結果: 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 |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。