python url合並與分離


 #!/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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM