TVbox源贡献指南

欢迎各路大佬踊跃提PR,分享爬虫代码。

源码仓库地址

https://github.com/lushunming/AndroidCatVodSpider

快速开始


本工程是一个完整的AndroidStudio工程,请你用AS打开编辑。

工程调试完毕后要需要导出生成jar文件配合软件使用,执行根目录下的 build.bat 会在jar目录生成一个名为custom_spider.jar的jar文件,这个文件就是我们最终要是用的代码包。

代码包食用方式


本地加载:将custom_spider.jar放入设备sd卡根目录即可。 注意,如需本地加载,请手动赋予App存储空间读写权限,App默认不申请存储空间读写权限

远程加载:将custom_spider.jar上传到你的网络空间,获取对应的文件下载地址,在软件自定义配置的json文件中加入下面格式的键值对。

"spider": "http://xxx.xxx.xxx/custom_spider.jar"

支持jar文件本地缓存(需v2.0.5及以上版本)

"spider": "http://xxx.xxx.xxx/custom_spider.jar;md5;jar文件md5"
// 例如
"spider": "https://github.com/catvod/CatVodTVSpider/blob/master/jar/custom_spider.jar?raw=true;md5;c6ed6bc8285f0aca90e7cb3abf7f9caa",

如何在自定义配置中调用我们代码包中的Spider


同样在自定义json中加入相应的播放源即可,type=3, api对应你代码工程中自定义的爬虫类名(api必须是csp_开头),例如实例工程中的Aidi

{
   
    "key": "csp_Aidi",
    "name": "爱迪",
    "type": 3,
    "api": "csp_Aidi",
    "searchable": 1,
    "quickSearch": 0,
    "filterable": 1
}

Json解析扩展(需v2.0.2及以上版本)

通过jar包可以实现json解析并发、轮询等相关功能,参与并发和轮询的json解析地址,默认为解析地址列表中的所有json解析(即type=1)

在自定义json中的parse里加入相应的解析配置(type=2)即可启用。调用扩展类的名称配置在parseurl字段里,例如扩展类JsonParallel的json配置url字段值为Parallel。如下:

{
   
    "name": "Json并发",
    "type": 2,
    "url": "Parallel"
},
{
   
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

machineShunMing

谢谢老板

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值