韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python爬虫 > Python中实现URL的解析

Python中实现URL的解析

头像

Python

2019-06-14 10:56:556054浏览 · 0收藏 · 0评论

在Python中的urlparse模块主要是用于解析url中的参数  对url按照一定格式进行 拆分或拼接 

1.urlparse.urlparse

将url分为6个部分,返回一个包含6个字符串项目的元组:协议、位置、路径、参数、查询、片段。

import urlparse
url_change = urlparse.urlparse('https://i.cnblogs.com/EditPosts.aspx?opt=1')
print url_change

  输出结果为:

ParseResult(scheme='https', netloc='i.cnblogs.com', path='/EditPosts.aspx', params='', query='opt=1', fragment='')

其中 scheme 是协议  netloc 是域名服务器  path 相对路径  params是参数,query是查询的条件

 

urlparse.parse_qs(urlparse.urlparse(url).query)

这个是获取urlparse分割后元祖中的某一项  urlparse.urlparse(url).query   获取查询条件

parse_qs 有几种实现

urlparse.parse_qs 返回字典
urlparse.parse_qsl 返回列表

 

2. urlparse.urlsplit

和urlparse差不多,将url分为5部分,返回一个包含5个字符串项目的元组:协议、位置、路径、查询、片段。

import urlparse
url_change = urlparse.urlsplit('https://i.cnblogs.com/EditPosts.aspx?opt=1')
print url_change
SplitResult(scheme='https', netloc='i.cnblogs.com', path='/EditPosts.aspx', query='opt=1', fragment='')

其中 scheme 是协议  netloc 是域名服务器  path 相对路径 query是查询的条件 

 

3.urlparse.urljoin

将相对的地址组合成一个url,对于输入没有限制,开头必须是http://,否则将不组合前面。

import urlparse
new_url = urlparse.urljoin('https://baidu.com/ssss/','88888')
print new_url
输出 https://baidu.com/ssss/88888

如果输入错误信息 如  new_url = urlparse.urljoin('122','88888')    并不会将两者合并   输出‘88888’

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

XPERIA| EXO妈妈MV高清免费观看| 男人女人免费观看40集电视剧| 荫蒂被三个男人添| 三男一女免费播放电视剧大全| 男男| 日韩大片PPT免费PPT | 日产精品一线二线三线芒果| 女仆| 女士穿紧身裸体开裆光滑皮裤| 鲁鲁射击免费播放电视剧全部| 男人问你舒服吗出于什么心理| 《性呻吟》伦理| 17.C1起草视频| 《打烊后仅剩的沙龙樱花片尾曲》 | 夜店| 7777影院免费观看电视剧大全 | 《与上司做爰HD》| 麻花传沈娜娜MV| 女孩自愈视频免费观看第二集| 三个领导换着躁我几小时在线观看| 孤男寡女免费观看高清电视剧狂飙 | 小男生趴着扭屁股很舒服怎么回事| 性做爰全过程免费看| 120分钟做爰A片免费| 公交车被上高湖了还能坐吗小说| 宝可梦朱紫图鉴| 《警花交换做爰》| 老阿姨2免费播放电视剧| 双面玛莎| 《丽贝卡的秘密》| 扌 吴辶鬲和扌吴辶鬲| 家公给我治疗5中字| 免费观看B站刺激战场2023| 母与子免费观看大全电视剧邻居大..| 欧美人动物PPT免费模板大全| 妈妈醉酒后把我当爸爸电视剧| 苏畅| 电影《满足2》完整版在线观看| 深圳英才网| 女性一晚上3次纵欲导致不孕