python 从给定的URL中提取顶级域名(TLD)
2024-08-24 20:40:13
安装
PyPI的最新稳定版本:
pip install tld
或者GitHub的最新稳定版本:
pip install https://github.com/barseghyanartur/tld/archive/stable.tar.gz
或BitBucket的最新稳定版本:
点击安装https://bitbucket.org/barseghyanartur/tld/get/stable.tar.gz
用法示例
从给定的URL 获取TLD名称作为字符串
from tld import get_tld get_tld("http://www.google.co.uk")
# 'co.uk' get_tld("http://www.google.idontexist", fail_silently=True)
# None
获取TLD作为对象
from tld import get_tld res = get_tld("http://some.subdomain.google.co.uk", as_object=True) res
# 'co.uk' res.subdomain
# 'some.subdomain' res.domain
# 'google' res.tld
# 'co.uk' res.fld
# 'google.co.uk' res.parsed_url
# SplitResult(
# scheme='http',
# netloc='some.subdomain.google.co.uk',
# path='',
# query='',
# fragment=''
# )
获取TLD名称,忽略丢失的协议
from tld import get_tld, get_fld get_tld("www.google.co.uk", fix_protocol=True)
# 'co.uk' get_fld("www.google.co.uk", fix_protocol=True)
# 'google.co.uk'
将TLD部件作为元组返回
from tld import parse_tld parse_tld('http://www.google.com')
# 'com', 'google', 'www'
从给定的URL 获取第一级域名作为字符串
from tld import get_fld get_fld("http://www.google.co.uk")
# 'google.co.uk' get_fld("http://www.google.idontexist", fail_silently=True)
# None
good good study ,day day up !!!
最新文章
- lombok在IntelliJ IDEA下的使用
- 在ubuntu上面配置nginx实现反向代理和负载均衡
- java生产者/消费者模式实现——一生产者一消费者(操作值)
- Cordova webapp实战开发:(5)如何写一个Andorid下自动更新的插件?
- NumberPicker设置宽度,设置文字颜色
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数011,ocr,字符识别
- poj 3662(经典最短路)
- [topcoder]LongLongTripDiv2
- 内容自适应UILabel
- Andoir 判断软键盘是否弹出
- [C++] [算法] KMP算法
- iOS app 发布错误 ERROR ITMS-90167: ";No .app bundles found in the package";
- Oracle误删数据文件后出现oracle initialization or shutdown in progress解决
- 转载:深入浅出Zookeeper
- IScroll5要防止重复加载
- js弹出对话框的三种方式(转)
- C++ allocator
- “数据上帝” Jeff Hammerbacher
- python --- 03 整型 bool 字符串 for循环
- python 加密