Skip to content
 
 

Repository files navigation

🌐 全球 IPTV 直播源自动爬虫

自动抓取全球 IPTV 直播源,汇聚港澳台、日韩、欧美等 40+ 国家频道,每日定时更新。


📡 数据源

20 个数据源,按优先级排序:

优先级 源 频道数 更新 特点
1 sammy0101/hk-iptv-auto ~62 每日 HK CDN
1 xiweiwong/hk-iptv-auto ~100+ 每日 HK CDN
2 zhi35-iptv ~80 每日 台标完整
2 freetv-fun ~150 每日 综合频道
2 epg-pw ~50 不定期 EPG 友好
3 fanmingming/live ~200 不定期 IPv6 支持
3 CCSH/IPTV ~300 不定期 综合频道
3 why006/TV ~150 不定期 国内镜像
4 iptv-org/iptv ~1500+ 不定期 全球综合
4 hujingguang/ChinaIPTV ~200 不定期 中国频道
4 Harbin-byte/iptv ~50 不定期 HK 补充
4 suxuang/myIPTV ~100 不定期 IPv4 优先
5 Free-TV/IPTV ~1000+ 不定期 各地区分库
5 vbskycn/iptv ~80 不定期 IPv6 特色

📤 输出结果

文件 频道数 说明
hk_merged.m3u ~80 港澳台频道
all_merged.m3u ~1650 全球频道

完整地址:


🏗️ 架构流程

03:00  iptv-scraper  拉取缓存
                ↓
         抓取所有数据源(去重合并)
                ↓
         速度测试 + 筛选优质链路
                ↓
         输出 filtered/ → output/
                ↓
03:30  iptv-validator 拉取 filtered
                ↓
         并发验证 URL 可用性
                ↓
         更新 validation_cache.json

缓存机制: validator 验证结果存入缓存 → scraper 运行时跳过已验证链路,加速生成。


🚀 快速开始

# 克隆
git clone https://github.com/daye-man/iptv-scraper.git
cd iptv-scraper

# 安装依赖
pip install -r requirements.txt

# 快速模式(跳过验证,使用缓存)
SKIP_VALIDATION=1 python3 main.py

# 完整抓取(含验证)
python3 main.py

📄 许可证

MIT License

About

自动抓取全球 IPTV 直播源,支持测速过滤、别名标准化、台标注入,覆盖港台/日韩/欧美等40+国家

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages