Splice, Split and Modify URL
Project description
# SpliceURL
Splice, Split and Modify URL's python package
# Usage:
```
一、安装
#pip install SpliceURL
二、使用
"""
1、第一个参数必须是域名,domain=?;
2、第二个参数是域名协议,scheme=?,默认是http;
3、第三个参数是路径,path=?,默认是/;
4、第四个参数是参数,params=?,默认是None;
5、第五个参数是查询,query=?,默认是None,可传入字符串(如user=xxx&passwd=xxx)或字典(如{"user": "xxxx", "passwd": ""xxxx"});
6、第六个参数是段位,fragment=?,默认是None.
7、额外参数:
接收ip,port组合字典,拼接ip格式的url,port默认80.
Everything is ok, now run do().
"""
>>> s=SpliceURL.Splice(domain='saintic.com')
>>> s.do()
'http://saintic.com/'
>>> s=SpliceURL.Splice(ip="127.0.0.1").do()
'http://127.0.0.1/'
>>> SpliceURL.Splice(domain='saintic.com', query={"username": "tcw", "password": "xxx", "id": True}).do()
'http://saintic.com/?username=tcw&password=xxx&id=True'
>>> SpliceURL.Splice('saintic.com', "https", "api/blog", '', 'api=true&token=true', '20').do()
'https://saintic.com/api/blog?api=true&token=true#20'
可以参考demo.py
```
# ChangeLog
> v0.5
1. 增加domain+port形式URL。
2. 根据scheme设定默认port, http=80, https=443, 默认port不显示在URL中。
> v1.0
1. support python3
Splice, Split and Modify URL's python package
# Usage:
```
一、安装
#pip install SpliceURL
二、使用
"""
1、第一个参数必须是域名,domain=?;
2、第二个参数是域名协议,scheme=?,默认是http;
3、第三个参数是路径,path=?,默认是/;
4、第四个参数是参数,params=?,默认是None;
5、第五个参数是查询,query=?,默认是None,可传入字符串(如user=xxx&passwd=xxx)或字典(如{"user": "xxxx", "passwd": ""xxxx"});
6、第六个参数是段位,fragment=?,默认是None.
7、额外参数:
接收ip,port组合字典,拼接ip格式的url,port默认80.
Everything is ok, now run do().
"""
>>> s=SpliceURL.Splice(domain='saintic.com')
>>> s.do()
'http://saintic.com/'
>>> s=SpliceURL.Splice(ip="127.0.0.1").do()
'http://127.0.0.1/'
>>> SpliceURL.Splice(domain='saintic.com', query={"username": "tcw", "password": "xxx", "id": True}).do()
'http://saintic.com/?username=tcw&password=xxx&id=True'
>>> SpliceURL.Splice('saintic.com', "https", "api/blog", '', 'api=true&token=true', '20').do()
'https://saintic.com/api/blog?api=true&token=true#20'
可以参考demo.py
```
# ChangeLog
> v0.5
1. 增加domain+port形式URL。
2. 根据scheme设定默认port, http=80, https=443, 默认port不显示在URL中。
> v1.0
1. support python3
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
SpliceURL-1.1.zip
(6.5 kB
view hashes)
SpliceURL-1.1.tar.gz
(4.3 kB
view hashes)
Built Distribution
SpliceURL-1.1-py2.7.egg
(6.5 kB
view hashes)