用于解析URL的简单命令行实用程序。
urlp的Python项目详细描述
urlp公司
一个简单的命令行实用程序,用于解析url,用Python编写。灵感来自urlp。在
$ urlp --host "http://www.cnn.com/service/alert.jsp?s=cnn&v=a" www.cnn.com $ urlp --registered_domain "http://www.cnn.com/service/alert.jsp?s=cnn&v=a" cnn.com $ urlp --path "http://www.cnn.com/service/alert.jsp?s=cnn&v=a" /service/alert.jsp $ urlp --path -i 0"http://www.cnn.com/service/alert.jsp?s=cnn&v=a" service $ urlp --query "http://www.cnn.com/service/alert.jsp?s=cnn&v=a"s=cnn&v=a $ urlp --query --query_field=s "http://www.cnn.com/service/alert.jsp?s=cnn&v=a" cnn
urlp通常与其他unix命令行工具一起工作。例如:
- 查找URL中的所有主机,按计数排序。在
- 查找所有url路径词(用“/”分隔),按计数排序。在
cat urlfile | urlp --path | tr / \\n | awk '$1!=""'| sort | uniq -c | sort -nr -k1,1
安装
pip install urlp
使用
$ urlp --help
usage: urlp [-h] [--host] [-p] [-i path_index] [-q] [-k query_field] [-r]
[urls [urls ...]]
A command line url parser
positional arguments:
urls URLs to parse
optional arguments:
-h, --help show this help message and exit
--host hostname
-p, --path Path
-i path_index, --path_index path_index
filter parsed path by index
-q, --query query string
-k query_field, --query_field query_field
value for the specified query field
-r, --registered_domain
registered domain
- 项目
标签: