#!/bin/python3
from urllib import parse
parse.urlsplit()
將url分為6個部分,返回一個包含6個字符串項目的元組:協議、位置、路徑、參數、查詢、片段。
url_change = parse.urlsplit('http://www.51weixiao.net/vendors/iCheck/icheck.min.js')
print(url_change)
輸出結果為:SplitResult(scheme='http', netloc='www.51weixiao.net', path='/vendors/iCheck/icheck.min.js', query='', fragment='')
其中 scheme 是協議 netloc 是域名服務器 path 相對路徑 params是參數,query是查詢的條件
結果類型為tuple url_change[2]= '/vendors/iCheck/icheck.min.js'
parse.urljoin()
將相對的地址組合成一個url,對於輸入沒有限制,開頭必須是http://,否則將不組合前面。
a=parse.urljoin("http://www.51weixiao.net/WeSchool/Login.aspx/abc","../../vendors/iCheck/icheck.min.js")
print(a)
輸出結果為:
http://www.51weixiao.net/vendors/iCheck/icheck.min.js
如果兩個參數都含http:// 則輸出參數2 如果兩個參數都不含http:// 則輸出參數2