supzhang / epg Goto Github PK
View Code? Open in Web Editor NEW抓取多来源电视节目单(EPG),生成TVXML文件,并提供对外访问接口及后台配置。
抓取多来源电视节目单(EPG),生成TVXML文件,并提供对外访问接口及后台配置。
建议开源的这个项目加入频道列表排序功能。包括你网站上的EPG xml也是。
这一点太头疼了。没有按英文首字母排序,而是按照添加顺序来的。
频道整理--来源:4gtv,获取错误:Expecting value: line 1 column 1 (char 0)
问题出在哪里
已经docker跑起来了,请问diyp接口怎么设置?看说明没看懂
还有能更新一下版本,添加上传m3u的功能吗?
http://epg.51zmt.top:8000/ 无法访问了,请知道是什么情况的同学回复一下。
刚刚又可以打开网站啦,但上传M3U转换提示 转换失败,内部错误 [Errno 5] Input/output error
如题,比较需要这个功能,源站这个接口又报错不能用了,所以能否增加这个接口
请问该如何抓取过去一周的节目表呢,我设置了startdate好像不起作用
之前没有接触过py,也没有使用过py爬虫,现在想自己搭建个epg,可是大佬你这个使用说明太简单了点。。。不知道从何下手,不知道如何操作。
有没有办法定期清除历史数据呀,时间长了那个数据库文件太大了,好几百m了,
麻烦具体教教
如题,谢谢
请问是否可以查看访问日志?
大佬你好,请问还在维护吗?今天下载下来试了一下,香港的节目列表是抓不了了吗?
怎么增加凤凰卫视的epg
爬虫epg的结构, all 分类xml文件:download/e.xml
只有 74个channel,**和卫视,没有地方台。地方台则只有一个 **教育2台。
只修改了天数限制,其他未做配置。
依赖安装到 python main.py
能跑通,似乎有些包没安装,不知道是不是有影响。
第 1 次重试失败!spider-tvmao-list index out of range... 7
4-教育2台 更换 tvmao 来源后,获取信息失败,spider-tvmao-HTTPSConnectionPool(host='lighttv.tvmao.com', port=443): Max retries exceeded with url: /qa/qachannelschedule?epgCode=CETV2&op=getProgramByChnid&epgName=&isNew=on&day=8 (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))...,希望解决方法,是python 还缺什么运行库吗?
对应到CCTV1了,类似好像还有一些台也是这个问题
这是我从xml里找到的
这个是正确的 https://www.tvmao.com/program/SHHAI-SHHAI1-w2.html
业余选手,按照你的说明跑不起来,可能缺一些依赖吧
所以希望出个docker版的,方便小白用户
需求5日节目表,用来看回放
请问一下能不能通过iptv鉴权后抓取电信自带的epg呀
错误信息如下:
2023-06-08 21:04:41 166-美食星球頻道-mod 第 1 次重试失败!spider-mod- HTTPSConnectionPool(host='mod.cht.com.tw', port=443): Max retries exceeded with url: /tv/channel.php?id=275&d=1 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
2023-06-08 21:04:41 经过1次重试,mod来源未能获取到 166-美食星球頻道 频道数据!尝试更换来源。错误信息:spider-mod- HTTPSConnectionPool(host='mod.cht.com.tw', port=443): Max retries exceeded with url: /tv/channel.php?id=275&d=1 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
2023-06-08 21:04:41 mod来源,全部失败
能否添加一下这个接口抓取数据,相对于其他比较全面。主要自己不会写PY
https://sports8.net/program/410/1.htm
http://www.epg.huan.tv/beijing/channel_index
你好,可否进一步共享下已整理的节目来源数据?
题外话,很羡慕你们还能有组播信号的,我这组播被干掉了。只能播放单播地址了。
您好!遇到了一个问题,如题所示,上传完成后提示这个,请问这个情况需要怎么解决?
海外的怎么保存?请指教
通过python main.py -n 翡翠台,明珠,无线新闻等,可以显示节目信息,但是通过执行Python main.py时这些台的节目缺没写入xml,请问是这个是什么原因呢
这个密码不对,登录不了,请问怎么修改为自己的密码?
如何设置
http://epg.51zmt.top:8000/e.xml 中,翡翠台节目单,每个节目的结束时间总是某天的23:59:59,导致无法正常使用。
附件是完整的 e.xml ,供参考
e.xml.zip
看了一下代码,tvb爬虫返回的 endtime 总是 None;然后 models.py 有一段处理 endtime 为 None 时赋予 "xxx 23:59:59",看样子应该是走到这个逻辑了
不过有另一个地方会自动补全 endtime ,似乎没有起作用
最后还是没看出问题在哪,希望作者能修复一下吧,感谢!
眼馋台标匹配那个借口,之前一直偷偷在用😂。
https://github.com/xinjiawei/iptv
我已经搭建成功了,后台也能运行,但是除了原先自带的频道之外,自己新加的频道列表完全不获取,有大佬告诉我,你们部署成功后,后面怎么做的?修改了哪一部分源码?还有就是将数据库有sqlite3修改为自己的mysql是必须的么?
请教一下。crawl.py里面吗?
之前一直好好的,8月27号起TV猫报这个错误,spider-tvmao-list index out of range ,大佬求解,谢谢!
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
这个错误。
抓包结果
Authentication.CTCSetConfig('SessionID','');
tempKey = Authentication.CTCGetConfig('identityEncode');
document.authform.tempKey.value = tempKey;
最新在研究成都电信的节目抓取,因为我们区的时移ip和您的不同,只有自己提取
可以方便告知下tempKey的生成方式吗?网上说SessionID进行md5,但是不对,拆包也没找到这块的代码,或者可以提供思路吗?谢谢
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.