IPTV源抓取
工具准备
1、抓包器
2、wireshark
抓包
1、光猫ITV口、IPTV盒子接入抓包器
2、电脑接入抓包B口
3、运行wireshark
4、选择以太网
5、开机IPTV
6、切换频道
7、过滤http协议,字符串过滤igmp
8、找寻一下频道信息(埋藏很深,慢慢寻找)
9、右键追踪流,HTTP,格式GB2312,复制到TXT
10、打开一下网址,复制脚本,jsSetConfig('Channel','ChannelID=\"ch00000000000000001191\",ChannelName=\"CCTV1高清\",UserChannelID=\"21\",ChannelURL=\"rtsp://...\"...,替换为抓取到的信息
https://www.jyshare.com/compile/9/
import re
# 假设 text 是您的文本内容
text = """
jsSetConfig('Channel','ChannelID=\"ch00000000000000001191\",ChannelName=\"CCTV1高清\",UserChannelID=\"21\",ChannelURL=\"rtsp://...\"...
"""
# 定义正则表达式模式
pattern = r'ChannelName=\"(.*?)\".*?ChannelURL=\"(.*?)\"'
# 使用正则表达式查找所有匹配项
matches = re.findall(pattern, text)
# 将匹配结果存储在列表中
results = []
for name, url in matches:
# 将 ChannelName 和 ChannelURL 结合,并保留 URL 的查询参数
result = f"{name}, {url}"
results.append(result)
# 将结果保存到文件中
with open('channels.txt', 'w', encoding='utf-8') as file:
for result in results:
file.write(result + '\n')
# 打印输出结果
for result in results:
print(result)
11、复制运行结束后的组播信息到TXT,上传到http://epg.51zmt.top:8000/,生成M3U文件
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 呜啦啦小摩托
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果