前言
之前已经写了关于TVBOX的第一期的接口DIY教程,方法较简单,基本上被采集的网站是使用CMS框架搭建,使用第一期的方法90%就可以搞定,但是也可能存在一些高质网站并不是使用CMS来做的,那么第一期的方法就是有心无力了,所以今天来抽空写一下tvbox的第二期的DIY接口教程:BPQ写源,通过本期的方法基本上通杀99%的网站了,请注意:本期教程需要有代码基础,有代码恐惧症的可以忽略了。
废话就不多说了,先看看下面已经写好的接口:
{
"key": "黑狐",
"name": "黑狐┃BPQ",
"type": 3,
"searchable": 1,
"quickSearch": 1,
"playerType": "2",
"api": "csp_XBPQ",
"ext": {
"站名": "黑狐影院",
"主页url": "aHR0cDovL2ZhZ21uLmNvbQ==", //Base64转码
"数组": "class=\"stui-vodlist__box\"&&</a>",
"图片": "data-original=\"&&\"",
"标题": "title=\"&&\"",
"链接": "href=\"&&\"",
"嗅探词": ".m3u8#v3.huoshanvod.com#v3-dy-o.zjcdn#sf16-sg.larksuitecdn.com",
"过滤词": "/hls/#php",
"副标题": "<span class=\"pic-text text-right\">&&</span>",
"搜索url": "aHR0cDovL2ZhZ21uLmNvbQ==/search.php;post;searchword={wd}",
"搜索模式": "1",
"搜索数组": "<a class=\"v-thumb stui-vodlist__thumb&&</a>",
"搜索图片": "data-original=\"&&\"",
"搜索标题": "title=\"&&\"",
"搜索链接": "href=\"&&\"",
"搜索副标题": "<span class=\"pic-text text-right\">&&</span>",
"搜索后缀": "/view/",
"线路数组": "href=\"#down&&/a>[替换:奇异视频>>黑狐一线#优酷视频>>黑狐二线#搜狐视频>>黑狐三线#咪咕视频>>黑狐四线]",
"线路标题": ">&&<",
"播放数组": "class=\"stui-content__playlist clearfix&&</ul>",
"状态": "地区:&&</p>",
"导演": "导演:&&</p>",
"主演": "主演:&&</p>",
"简介": "简介:&&</div>",
"播放列表": "<a&&/a>",
"播放标题": ">&&<",
"播放链接": "href=\"&&\"",
"免嗅": "0",
"分类": "电影$1#电视剧$2#动漫$3#综艺$4",
"分类url": "aHR0cDovL2ZhZ21uLmNvbQ==/list/{cateId}_{catePg}.html?order=time" }},
以上代码基本是BPQ全规则,规则主要构成为数组数据截取、线路数据截取、搜索数据截取、播放数据截取。
本次主要介绍数组数据和播放数据的截取!
准备工具
M浏览器(手机端):请自行到网上下载(这个应该没有难度) 为什么需要在手机端使用这个浏览器? 现在有些网站,特别是自研的,并不是采用通用CMS框架搭建的网站,一般都做好了反爬的措施,比如网页无法打开F12什么的,而使用这个浏览器能突破限制,那为什么要在手机上使用,因为只有手机端有这个浏览器。或者,你使用模拟器也行。
数组数据
"数组": "class=\"stui-vodlist__box\"&&</a>", "图片": "data-original=\"&&\"", "标题": "title=\"&&\"", "链接": "href=\"&&\"", "副标题": "<span class=\"pic-text text-right\">&&", 截取目的主要是找上面的代码在哪里?
评论(0)