|
本帖最后由 xi452686571 于 2019-10-24 00:47 编辑
脚本基于Python3。
写这个脚本的原因: 论坛里的notepad++正则表达式不会玩,而且现在深圳电信增加了验证,需要添加小尾巴, 这个脚本可以提取需要的验证信息
功能:提取获取的频道列表中的频道名及网址并制作成m3u文件。
使用方法, 将脚本和提取的列表文件放入同一个文件夹并将列表文件重命名为allchannellist.txt, 运行python脚本即可。
注意事项:仅测试深圳电信,其他地方不一定可用。
另外咨询个问题, 提取的列表电脑PotPlayer流畅播放,盒子用Kodi播放花屏卡顿现象频繁,用友窝播放偶尔卡顿,用超级直播播放不卡, 这是为何,有没有办法让Kodi播放不卡顿,比较习惯Kodi
- import re
- source = open('allchannellist.txt', 'r')
- m3u8list = open('myTPTV.m3u', 'w+')
- m3u8list.write('#EXTM3U\n')
- for strs in source:
- partern_name = re.search('ChannelName=".*?"', strs)
- if partern_name != None:
- partern_name1 = re.search('".*?"', partern_name.group())
- channelname = partern_name1.group().split('"')[1]
- url = re.search('rtsp://.*?\?', strs).group()
- authinfo = re.search('accountinfo=.*?~', strs).group()
- channel_url = url + authinfo + '%2CGuardEncType=2'
- m3uname = "#EXTINF:-1 , " + channelname
- m3u8list.write(m3uname + '\n')
- m3u8list.write(channel_url + '\n')
- print(m3uname)
- print(channel_url)
- source.close()
- m3u8list.close()
复制代码
|
评分
-
查看全部评分
|