找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4916|回复: 20

分享个深圳电信源提取脚本

[复制链接]
发表于 2019-10-24 00:41 | 显示全部楼层 |阅读模式
本帖最后由 xi452686571 于 2019-10-24 00:47 编辑

脚本基于Python3。
写这个脚本的原因: 论坛里的notepad++正则表达式不会玩,而且现在深圳电信增加了验证,需要添加小尾巴, 这个脚本可以提取需要的验证信息

功能:提取获取的频道列表中的频道名及网址并制作成m3u文件。
使用方法, 将脚本和提取的列表文件放入同一个文件夹并将列表文件重命名为allchannellist.txt, 运行python脚本即可。
注意事项:仅测试深圳电信,其他地方不一定可用。

另外咨询个问题, 提取的列表电脑PotPlayer流畅播放,盒子用Kodi播放花屏卡顿现象频繁,用友窝播放偶尔卡顿,用超级直播播放不卡, 这是为何,有没有办法让Kodi播放不卡顿,比较习惯Kodi

  1. import re

  2. source = open('allchannellist.txt', 'r')
  3. m3u8list = open('myTPTV.m3u', 'w+')

  4. m3u8list.write('#EXTM3U\n')

  5. for strs in source:
  6.     partern_name = re.search('ChannelName=".*?"', strs)
  7.     if partern_name != None:
  8.         partern_name1 = re.search('".*?"', partern_name.group())
  9.         channelname  = partern_name1.group().split('"')[1]
  10.         url = re.search('rtsp://.*?\?', strs).group()
  11.         authinfo = re.search('accountinfo=.*?~', strs).group()
  12.         channel_url = url + authinfo + '%2CGuardEncType=2'
  13.         m3uname = "#EXTINF:-1 , " + channelname
  14.         m3u8list.write(m3uname + '\n')
  15.         m3u8list.write(channel_url + '\n')
  16.         print(m3uname)
  17.         print(channel_url)

  18. source.close()
  19. m3u8list.close()
复制代码



评分

参与人数 1恩山币 +1 收起 理由
silv*** + 1 你这个脚本就是用正则表达式来做判断的,你居然还说不会玩正则表达式?:)你装了个大

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-10-24 01:53 | 显示全部楼层
不知道中继可不可以,查IP是电信的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 02:16 来自手机 | 显示全部楼层
太好了!这么好吃呢!这
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 08:14 | 显示全部楼层
不知是否有区域限制。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 08:54 | 显示全部楼层
请问大神,这个怎么使用的

点评

电脑要装python, 把代码另存为1.py ,提取的文件另存为allchannellist.txt 运行1.py就可以了  详情 回复 发表于 2019-10-24 10:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 09:42 | 显示全部楼层
谢谢大神分享好东西
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 09:45 | 显示全部楼层
提取的列表文件是txt文档格式的,可以用吗?

点评

可以,但只测试了深圳电信, 别的不清楚  详情 回复 发表于 2019-10-24 10:37
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-10-24 10:36 | 显示全部楼层
ai20081 发表于 2019-10-24 08:54
请问大神,这个怎么使用的

电脑要装python, 把代码另存为1.py ,提取的文件另存为allchannellist.txt  运行1.py就可以了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-10-24 10:37 | 显示全部楼层
走走 发表于 2019-10-24 09:45
提取的列表文件是txt文档格式的,可以用吗?

可以,但只测试了深圳电信, 别的不清楚
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 10:39 | 显示全部楼层
恭喜楼主  恭喜楼主  恭喜楼主
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 11:00 | 显示全部楼层
谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 11:57 | 显示全部楼层
路过,支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 13:09 | 显示全部楼层
语言这种东西小白真心看不懂,不过给楼主无私奉献点个赞!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 19:20 | 显示全部楼层
能不能用JS或者JAVA写啊,实在不懂Python

点评

不懂JS和JAVA。。。  详情 回复 发表于 2019-10-24 21:57
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 20:02 | 显示全部楼层
谢楼主的分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 18:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表