开发一个运行在win系统的桌面便携版资源采集器
测试资源站地址:https://bfzyapi.com/api.php/provide/vod/
测试资源站播放组:bfzym3u8
开发架构:
Python + 网页
资源库管理 页
手动录入资源站地址和需要采集的播放组名称,页面有一键测速按钮,点击后就对已添加的资源站进行检查,看资源站地址是否有效功能,支持多资源站录入,配置是配置的数据库,一个资源站一个数据库,添加多少个资源站,就创建多少个独立数据库。
本地分类绑定 页
分左右块,左边是本地分类信息,右边是资源站分类,页面比例1:3,左边默认分类为:动作片 爱情片 喜剧片 科幻片 恐怖片 战争片 剧情片 动画片 国产剧 香港剧 台湾剧 日本剧 韩国剧 欧美剧 泰国剧 其它剧 国产综艺 港台综艺 日韩综艺 欧美综艺 国产动漫 港台动漫 日韩动漫 欧美动漫,支持资源站和本地资源库绑定,支持多个资源站多分类绑定到本地一个分类中,资源站的分类列表全部显示出来。
采集入库 页
这里显示所有资源站列表,上下分布,全站采集按钮在资源站列表右下方,点击全站采集后,才是从第一个资源站的全部资源列表的最后一页往第一页倒序开始采集,只采集绑定过本地分类的资源站,如果没有绑定分类的影片直接丢弃,页面的下方有进度条和有颜色区别的采集日志,资源站列表右下方有停止采集功能。
已采集管理 页
顶部是资源库选择和全资源库采集的搜索功能,下面是本地已采集入库的影片列表,列表中包含,所属资源站,影片名称,影片分类,发布年份,入库时间,编辑,点击任意一条的编辑后,弹出这条信息的详情。
开放接口 页
把已采集的数据已API接口的方式对外开放,协议标准参考苹果CMSV10的API标准对外,支持任意网络访问。
设置 页
页面中有一键清除数据功能,一键删除每个资源库数据库文件,然后重启软件。
需要注意的:
1.数据库要做好读写优化
2.每个资源站同时10页一起采集
3.每个功能页选项在网页顶部带ICON图标
4.网页后台的CSS全部不要圆角
5.把左边的菜单栏移动到网页顶部