urlparse 用法


 ifrom urllib2 import urlparse

‘’

  captcha_id = urlparse.parse_qs(urlparse.urlparse(link).query, True)['id']

‘’

url=https://www.douban.com/misc/captcha?id=iY6w7im3vNcLwLRiC66OxNB5:en&size=s
1. urlparse.urlparse(url)
執行結果是這樣的,分成了6個部分

ParseResult(scheme='https', netloc='www.douban.com', path='/misc/captcha',
params='', query='id=iY6w7im3vNcLwLRiC66OxNB5:en&size=s', fragment='')

2.獲取query數值

urlparse.urlparse(link).query

結果是'id=iY6w7im3vNcLwLRiC66OxNB5:en&size=s'

3.格式化成字典

urlparse.parse_qs('id=iY6w7im3vNcLwLRiC66OxNB5:en&size=s')
j結果是{'id': ['iY6w7im3vNcLwLRiC66OxNB5:en'], 'size': ['s']}

4.獲取字段id值
urlparse.parse_qs('id=iY6w7im3vNcLwLRiC66OxNB5:en&size=s')['id']
#['iY6w7im3vNcLwLRiC66OxNB5:en']


免責聲明!

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



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