首页 / GitHub 趋势 / 网址拆域名总出错?tld…
数据与爬虫

网址拆域名总出错?tldextract:2,029 星的拆分工具

john-kurkowski/tldextract

GitHub 仓库
john-kurkowski/tldextract
总 Stars
★ 2,029
主要语言
Python
查看 GitHub 项目

结论先行:tldextract 拿了 2,029 个 star,主语言 Python,BSD-3-Clause 开源,2026 年 11 月 1 日仍在推送。它只解决一个看似简单、实则容易出错的问题:把网址准确拆成子域名、注册域名与公共后缀,依据公共后缀列表(PSL)判断,编辑精选常青项目。

它是什么

一个网址拆分库:输入完整 URL,输出 subdomain、domain、suffix 三段。它查公共后缀列表,而不是按点号生硬切分,所以 co.uk 这类多级后缀不会被误判。

能干嘛

做域名统计、去重、分组、黑白名单时它是基础件:先拆干净,后续聚合才不会把不同后缀的域名算成一家。接口简单,一行调用出结果,接进采集与数据清洗流程几乎零成本。

自己按点号切分不行吗?

行不通。多级后缀、新型顶级域、新注册后缀都会让土办法翻车。它的 open issue 只有 19 个,维护活跃;遇到新后缀识别不准,先看本地后缀列表是不是旧版本,更新列表往往就解决了。

适合谁 / 注意点

适合 Python 开发者、做域名分析与数据清洗的人。注意:首次运行可能要拉取后缀列表,离线环境先确认缓存机制,别在生产环境里临时联网。

站长点评:基础件的价值在“不出错”,tldextract 就是这种工具。域名相关的统计与去重,先过它拆一遍,后面少很多暗坑。

项目地址:https://github.com/john-kurkowski/tldextract

⬇ 下载区(本站中转)

本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 BSD-3-Clause 许可证。

📦 源码包(默认分支 ZIP)本站下载官方下载

要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。

数据与爬虫 新星挖掘

相关推荐