飘逸的python - 用urlparse从url中抽离出想要的信息
Python 信息 url 想要
2023-09-27 14:22:41 时间
最近有个需求,要检测配置中的那些url的域名是否都正常,即是否都能ping通。
不过配置中url格式是这样的 http://www.something.com:1234/ 。
要ping的是www.something.com。
要把url中的域名抽离出来,一般会想到的是切割字符串,或者用正则表达式。
不过有个更干净利落的方法,就是python标准库自带的urlparse。url的各个部分都可以用这个东东抽离出来。
>> url = 'http://www.something.com:1234/foo/index.html?name=kzc&age=29#second'
>> up = urlparse.urlparse(url)
>> up.scheme
'http'
>> up.hostname
'www.something.com'
>> up.port
1234
>> up.path
'/foo/index.html'
>> up.query
'name=kzc&age=29'
>> up.fragment
'second'
相关文章
- Python数据分析 | 分析微信公众号历史发文信息
- Python数据分析基础 寻找出挂牌价最高的四套房,并输出相应的房源信息。
- Python量化-如何获取实时股票信息
- python,判断操作系统是windows,linux
- Python 成数据科学家首选语言
- Python学习笔记(3):数据集操作-列的统一操作
- Python 知乎用户信息爬虫
- python虚拟环境迁移
- Java调用python打包的程序.exe,包括获取exec()中打印的日志,亲测有效
- python 爬去拉钩测试招聘信息
- Python Mysql查询和插入多条数据及返回行数、表的描述信息
- 我为什么推荐学Python,但不希望大家用Python找工作?
- Python 第8章课后习题参考答案
- 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named ‘threadpool‘ )
- python求pi的方法
- python 爬取手机app的信息
- metaclass of python
- 终于看完《A Byte of Python》,转入下一本书《Python基础教程(第2版)》
- python opencv3 轮廓检测
- Python 开发 黑客内外网信息收集.(帮助 得到信息攻击计算机内外网.)
- 十三、python学习之python高级三(闭包和装饰器)