- GitHub 仓库
- john-kurkowski/tldextract
- 总 Stars
- ★ 2,029
- 主要语言
- Python
结论先行: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 许可证。
要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。
