安装

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 !!!

最新文章

  1. lombok在IntelliJ IDEA下的使用
  2. 在ubuntu上面配置nginx实现反向代理和负载均衡
  3. java生产者/消费者模式实现——一生产者一消费者(操作值)
  4. Cordova webapp实战开发:(5)如何写一个Andorid下自动更新的插件?
  5. NumberPicker设置宽度,设置文字颜色
  6. 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数011,ocr,字符识别
  7. poj 3662(经典最短路)
  8. [topcoder]LongLongTripDiv2
  9. 内容自适应UILabel
  10. Andoir 判断软键盘是否弹出
  11. [C++] [算法] KMP算法
  12. iOS app 发布错误 ERROR ITMS-90167: "No .app bundles found in the package"
  13. Oracle误删数据文件后出现oracle initialization or shutdown in progress解决
  14. 转载:深入浅出Zookeeper
  15. IScroll5要防止重复加载
  16. js弹出对话框的三种方式(转)
  17. C++ allocator
  18. “数据上帝” Jeff Hammerbacher
  19. python --- 03 整型 bool 字符串 for循环
  20. python 加密

热门文章

  1. HTML-class与id的区别及应用
  2. hadoop常见操作命令
  3. C语言之基本算法40—字符串删除元音字母倒序输出
  4. Zoj 3535 Gao the String II (AC自己主动机+dp)
  5. Linux文件监控
  6. luogu3834 【模板】可持久化线段树1(主席树)
  7. JFreeChart之堆叠柱形图(StackedBar)
  8. PCB 线路板人生
  9. Appium + python -always_allows弹窗
  10. Git 和 Redis 的基本认识