码迷,mamicode.com
首页 > 编程语言 > 详细

python urlparse模块的实用手册

时间:2015-07-27 16:46:06      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:urlparse模块

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urlparse
cve = ‘CVE-2012-2143‘
path = ‘/‘ + cve + ‘.html‘

cveUrl = "http://cve.scap.org.cn/CVE-2015-2976.html"    #URL
parsedUrl = urlparse.urlparse(cveUrl)                   #解构为tuple元组
print parsedUrl

urlList = list(parsedUrl)                               #元组转列表

urlList[2] = path                                       #修改列表
tup = tuple(urlList)                                    #列表转元组
print urlList, tup

newUrl = urlparse.urlunparse(tup)                       #元组重构URL
print parsedUrl.geturl(), newUrl                        #geturl仅适用于urlparse()的结果,# urlunparse()可以重构普通列表为URL

C:\Python27\python.exe C:/Users/Administrator/PycharmProjects/excelTTT/TestUrllib.py

ParseResult(scheme=‘http‘, netloc=‘cve.scap.org.cn‘, path=‘/CVE-2015-2976.html‘, params=‘‘, query=‘‘, fragment=‘‘)

[‘http‘, ‘cve.scap.org.cn‘, ‘/CVE-2012-2143.html‘, ‘‘, ‘‘, ‘‘] (‘http‘, ‘cve.scap.org.cn‘, ‘/CVE-2012-2143.html‘, ‘‘, ‘‘, ‘‘)

http://cve.scap.org.cn/CVE-2015-2976.html http://cve.scap.org.cn/CVE-2012-2143.html


本文出自 “magicpwn” 博客,请务必保留此出处http://magicpwn.blog.51cto.com/10497784/1678668

python urlparse模块的实用手册

标签:urlparse模块

原文地址:http://magicpwn.blog.51cto.com/10497784/1678668

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!