python url合并与分离
2024-10-20 08:16:08
#!/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
最新文章
- CentOS 7 (RHEL 7)服务管理命令的变化
- CocoaPods 深入使用
- html5新增及废除属性
- Windows 8.1 新增控件之 Hyperlink
- 【数据库】如家汉庭酒店2000万开房数据1.71G/BAK,792M/CSV
- 10692 XYM-入门之道
- C语言 负数取余的原理
- Spring的注解方式
- 51nod1486 大大走格子
- JavaScript要点(七) 函数调用
- 针对上一篇文章中的代码,想出的重构方案(python实现)
- 了解SQL注入攻击
- PADS封装
- 基于visual Studio2013解决面试题之0701寻找丑数
- Unity2017.x 版本的下载安装
- poj 2960 S-Nim
- Shell 示例:将指定的文件内容转换为大写
- zxing生成二维码设置边框颜色
- ThreadLocal和线程同步机制对比
- linux每日命令(37):top命令