forked from lw0704/bf
上传文件至 'a'
This commit is contained in:
parent
a41abdbdce
commit
15a2629655
390
a/TVB云播.json
Normal file
390
a/TVB云播.json
Normal file
@ -0,0 +1,390 @@
|
||||
{
|
||||
|
||||
"作者":"荷城茶秀",
|
||||
|
||||
"站名":"TVB云播",
|
||||
|
||||
"主页url":"http://www.tvyb03.com/",
|
||||
|
||||
"请求头":"手机",
|
||||
|
||||
"影片类型":"分类:&&主演",
|
||||
|
||||
"导演":"导演:</span>&&</p>",
|
||||
|
||||
"主演":"主演:</span>&&</p>",
|
||||
|
||||
"简介":"月光宝盒提醒您请勿相信影片中的广告,公众号:宝盒没宝,获取更多影视资源。+class=\"sketch content\">&&</span>",
|
||||
|
||||
"数组":"myui-vodlist__thumb&&</a>",
|
||||
|
||||
"标题":"title=\"&&\"",
|
||||
|
||||
"副标题":"pic-tag pic-tag-top\">&&</span>",
|
||||
|
||||
"图片":"data-original=\"&&\"",
|
||||
|
||||
"链接":"href=\"&&\"",
|
||||
|
||||
"搜索模式":"1",
|
||||
|
||||
"搜索url":"/vod/search.html?wd={wd}&submit=",
|
||||
|
||||
"搜索数组":"myui-vodlist__thumb img-lg-150 img-md-150 img-sm-150 img-xs-100 lazyload\"&&</a>",
|
||||
|
||||
"搜索标题":"title=\"&&\"",
|
||||
|
||||
"搜索副标题":"background-color:*>&&</span>",
|
||||
|
||||
"搜索图片":"data-original=\"&&\"",
|
||||
|
||||
"搜索链接":"href=\"&&\"",
|
||||
|
||||
"线路数组":"</a><h3&&/h3>",
|
||||
|
||||
"线路标题":"🌜月光宝盒专享+title\">&&<",
|
||||
|
||||
"播放数组":"<ul class=\"myui-content__list scrollbar&&</ul>",
|
||||
|
||||
"播放标题":">&&<",
|
||||
|
||||
"播放列表":"<a&&/a>",
|
||||
|
||||
"分类url":"http://www.tvyb03.com/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/lang/{lang}/page/{catePg}/year/{year}.html",
|
||||
|
||||
"分类":"电影$1#电视剧$2#综艺$3#动漫$4",
|
||||
|
||||
"筛选":{
|
||||
"1":[
|
||||
{"key":"cateId","name":"类型","value":[
|
||||
{"n":"全部类型","v":""},
|
||||
{"n":"动作片","v":"6"},
|
||||
{"n":"喜剧片","v":"7"},
|
||||
{"n":"爱情片","v":"8"},
|
||||
{"n":"科幻片","v":"9"},
|
||||
{"n":"恐怖片","v":"10"},
|
||||
{"n":"剧情片","v":"11"},
|
||||
{"n":"战争片","v":"12"}
|
||||
]
|
||||
},
|
||||
{"key":"class","name":"剧情","value":[
|
||||
{"n":"全部剧情","v":""},
|
||||
{"n":"喜剧","v":"喜剧"},
|
||||
{"n":"爱情","v":"爱情"},
|
||||
{"n":"恐怖","v":"恐怖"},
|
||||
{"n":"动作","v":"动作"},
|
||||
{"n":"科幻","v":"科幻"},
|
||||
{"n":"剧情","v":"剧情"},
|
||||
{"n":"战争","v":"战争"},
|
||||
{"n":"警匪","v":"警匪"},
|
||||
{"n":"犯罪","v":"犯罪"},
|
||||
{"n":"动画","v":"动画"},
|
||||
{"n":"奇幻","v":"奇幻"},
|
||||
{"n":"武侠","v":"武侠"},
|
||||
{"n":"冒险","v":"冒险"},
|
||||
{"n":"枪战","v":"枪战"},
|
||||
{"n":"悬疑","v":"悬疑"},
|
||||
{"n":"惊悚","v":"惊悚"},
|
||||
{"n":"经典","v":"经典"},
|
||||
{"n":"青春","v":"青春"},
|
||||
{"n":"文艺","v":"文艺"},
|
||||
{"n":"微电影","v":"微电影"},
|
||||
{"n":"古装","v":"古装"},
|
||||
{"n":"历史","v":"历史"},
|
||||
{"n":"运动","v":"运动"},
|
||||
{"n":"农村","v":"农村"},
|
||||
{"n":"儿童","v":"儿童"},
|
||||
{"n":"网络电影","v":"网络电影"}
|
||||
]
|
||||
},
|
||||
{"key":"area","name":"地区","value":[
|
||||
{"n":"全部地区","v":""},
|
||||
{"n":"大陆","v":"大陆"},
|
||||
{"n":"香港","v":"香港"},
|
||||
{"n":"台湾","v":"台湾"},
|
||||
{"n":"美国","v":"美国"},
|
||||
{"n":"法国","v":"法国"},
|
||||
{"n":"英国","v":"英国"},
|
||||
{"n":"日本","v":"日本"},
|
||||
{"n":"韩国","v":"韩国"},
|
||||
{"n":"德国","v":"德国"},
|
||||
{"n":"泰国","v":"泰国"},
|
||||
{"n":"印度","v":"印度"},
|
||||
{"n":"意大利","v":"意大利"},
|
||||
{"n":"西班牙","v":"西班牙"},
|
||||
{"n":"加拿大","v":"加拿大"},
|
||||
{"n":"其他","v":"其他"}
|
||||
]
|
||||
},
|
||||
{"key":"lang","name":"语言","value":[
|
||||
{"n":"全部语言","v":""},
|
||||
{"n":"国语","v":"国语"},
|
||||
{"n":"英语","v":"英语"},
|
||||
{"n":"粤语","v":"粤语"},
|
||||
{"n":"韩语","v":"韩语"},
|
||||
{"n":"日语","v":"日语"},
|
||||
{"n":"法语","v":"法语"},
|
||||
{"n":"德语","v":"德语"},
|
||||
{"n":"其它","v":"其它"}
|
||||
]
|
||||
},
|
||||
{"key":"year","name":"年份","value":[
|
||||
{"n":"全部年份","v":""},
|
||||
{"n":"2022","v":"2022"},
|
||||
{"n":"2021","v":"2021"},
|
||||
{"n":"2020","v":"2020"},
|
||||
{"n":"2019","v":"2019"},
|
||||
{"n":"2018","v":"2018"},
|
||||
{"n":"2017","v":"2017"},
|
||||
{"n":"2016","v":"2016"},
|
||||
{"n":"2015","v":"2015"},
|
||||
{"n":"2014","v":"2014"},
|
||||
{"n":"2013","v":"2013"},
|
||||
{"n":"2012","v":"2012"},
|
||||
{"n":"2011","v":"2011"},
|
||||
{"n":"2010","v":"2010"},
|
||||
{"n":"2009","v":"2009"},
|
||||
{"n":"2008","v":"2008"},
|
||||
{"n":"2007","v":"2007"},
|
||||
{"n":"2006","v":"2006"},
|
||||
{"n":"2005","v":"2005"},
|
||||
{"n":"2004","v":"2004"}
|
||||
]
|
||||
},
|
||||
{"key":"by","name":"排序","value":[
|
||||
{"n":"全部排序","v":""},
|
||||
{"n":"时间排序","v":"time"},
|
||||
{"n":"人气排序","v":"hits"},
|
||||
{"n":"评分排序","v":"score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"2":[
|
||||
{"key":"cateId","name":"类型","value":[
|
||||
{"n":"全部类型","v":""},
|
||||
{"n":"国产剧","v":"13"},
|
||||
{"n":"港台剧","v":"14"},
|
||||
{"n":"日韩剧","v":"15"},
|
||||
{"n":"欧美剧","v":"16"}
|
||||
]
|
||||
},
|
||||
{"key":"class","name":"剧情","value":[
|
||||
{"n":"全部剧情","v":""},
|
||||
{"n":"古装","v":"古装"},
|
||||
{"n":"青春偶像","v":"青春偶像"},
|
||||
{"n":"喜剧","v":"喜剧"},
|
||||
{"n":"家庭","v":"家庭"},
|
||||
{"n":"犯罪","v":"犯罪"},
|
||||
{"n":"动作","v":"动作"},
|
||||
{"n":"奇幻","v":"奇幻"},
|
||||
{"n":"剧情","v":"剧情"},
|
||||
{"n":"历史","v":"历史"},
|
||||
{"n":"经典","v":"经典"},
|
||||
{"n":"乡村","v":"乡村"},
|
||||
{"n":"情景","v":"情景"},
|
||||
{"n":"商战","v":"商战"},
|
||||
{"n":"网剧","v":"网剧"},
|
||||
{"n":"其他","v":"其他"}
|
||||
]
|
||||
},
|
||||
{"key":"area","name":"地区","value":[
|
||||
{"n":"全部地区","v":""},
|
||||
{"n":"内地","v":"内地"},
|
||||
{"n":"韩国","v":"韩国"},
|
||||
{"n":"香港","v":"香港"},
|
||||
{"n":"台湾","v":"台湾"},
|
||||
{"n":"日本","v":"日本"},
|
||||
{"n":"美国","v":"美国"},
|
||||
{"n":"泰国","v":"泰国"},
|
||||
{"n":"英国","v":"英国"},
|
||||
{"n":"新加坡","v":"新加坡"},
|
||||
{"n":"其他","v":"其他"}
|
||||
]
|
||||
},
|
||||
{"key":"year","name":"年份","value":[
|
||||
{"n":"全部年份","v":""},
|
||||
{"n":"2022","v":"2022"},
|
||||
{"n":"2021","v":"2021"},
|
||||
{"n":"2020","v":"2020"},
|
||||
{"n":"2019","v":"2019"},
|
||||
{"n":"2018","v":"2018"},
|
||||
{"n":"2017","v":"2017"},
|
||||
{"n":"2016","v":"2016"},
|
||||
{"n":"2015","v":"2015"},
|
||||
{"n":"2014","v":"2014"},
|
||||
{"n":"2013","v":"2013"},
|
||||
{"n":"2012","v":"2012"},
|
||||
{"n":"2011","v":"2011"},
|
||||
{"n":"2010","v":"2010"},
|
||||
{"n":"2009","v":"2009"},
|
||||
{"n":"2008","v":"2008"},
|
||||
{"n":"2007","v":"2007"},
|
||||
{"n":"2006","v":"2006"},
|
||||
{"n":"2005","v":"2005"},
|
||||
{"n":"2004","v":"2004"}
|
||||
]
|
||||
},
|
||||
{"key":"lang","name":"语言","value":[
|
||||
{"n":"全部语言","v":""},
|
||||
{"n":"国语","v":"国语"},
|
||||
{"n":"英语","v":"英语"},
|
||||
{"n":"粤语","v":"粤语"},
|
||||
{"n":"闽南语","v":"闽南语"},
|
||||
{"n":"韩语","v":"韩语"},
|
||||
{"n":"日语","v":"日语"},
|
||||
{"n":"其它","v":"其它"}
|
||||
]
|
||||
},
|
||||
{"key":"by","name":"排序","value":[
|
||||
{"n":"全部排序","v":""},
|
||||
{"n":"时间排序","v":"time"},
|
||||
{"n":"人气排序","v":"hits"},
|
||||
{"n":"评分排序","v":"score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"3":[
|
||||
{"key":"class","name":"剧情","value":[
|
||||
{"n":"全部剧情","v":""},
|
||||
{"n":"选秀","v":"选秀"},
|
||||
{"n":"情感","v":"情感"},
|
||||
{"n":"访谈","v":"访谈"},
|
||||
{"n":"播报","v":"播报"},
|
||||
{"n":"旅游","v":"旅游"},
|
||||
{"n":"音乐","v":"音乐"},
|
||||
{"n":"美食","v":"美食"},
|
||||
{"n":"纪实","v":"纪实"},
|
||||
{"n":"曲艺","v":"曲艺"},
|
||||
{"n":"生活","v":"生活"},
|
||||
{"n":"游戏互动","v":"游戏互动"},
|
||||
{"n":"财经","v":"财经"},
|
||||
{"n":"求职","v":"求职"}
|
||||
]
|
||||
},
|
||||
{"key":"area","name":"地区","value":[
|
||||
{"n":"全部地区","v":""},
|
||||
{"n":"内地","v":"内地"},
|
||||
{"n":"港台","v":"港台"},
|
||||
{"n":"日韩","v":"日韩"},
|
||||
{"n":"欧美","v":"欧美"}
|
||||
]
|
||||
},
|
||||
{"key":"lang","name":"语言","value":[
|
||||
{"n":"全部语言","v":""},
|
||||
{"n":"国语","v":"国语"},
|
||||
{"n":"英语","v":"英语"},
|
||||
{"n":"粤语","v":"粤语"},
|
||||
{"n":"闽南语","v":"闽南语"},
|
||||
{"n":"韩语","v":"韩语"},
|
||||
{"n":"日语","v":"日语"},
|
||||
{"n":"其它","v":"其它"}
|
||||
]
|
||||
},
|
||||
{"key":"year","name":"年份","value":[
|
||||
{"n":"全部年份","v":""},
|
||||
{"n":"2022","v":"2022"},
|
||||
{"n":"2021","v":"2021"},
|
||||
{"n":"2020","v":"2020"},
|
||||
{"n":"2019","v":"2019"},
|
||||
{"n":"2018","v":"2018"},
|
||||
{"n":"2017","v":"2017"},
|
||||
{"n":"2016","v":"2016"},
|
||||
{"n":"2015","v":"2015"},
|
||||
{"n":"2014","v":"2014"},
|
||||
{"n":"2013","v":"2013"},
|
||||
{"n":"2012","v":"2012"},
|
||||
{"n":"2011","v":"2011"},
|
||||
{"n":"2010","v":"2010"},
|
||||
{"n":"2009","v":"2009"},
|
||||
{"n":"2008","v":"2008"},
|
||||
{"n":"2007","v":"2007"},
|
||||
{"n":"2006","v":"2006"},
|
||||
{"n":"2005","v":"2005"},
|
||||
{"n":"2004","v":"2004"}
|
||||
]
|
||||
},
|
||||
{"key":"by","name":"排序","value":[
|
||||
{"n":"全部排序","v":""},
|
||||
{"n":"时间排序","v":"time"},
|
||||
{"n":"人气排序","v":"hits"},
|
||||
{"n":"评分排序","v":"score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"4":[
|
||||
{"key":"class","name":"剧情","value":[
|
||||
{"n":"全部剧情","v":""},
|
||||
{"n":"情感","v":"情感"},
|
||||
{"n":"科幻","v":"科幻"},
|
||||
{"n":"热血","v":"热血"},
|
||||
{"n":"推理","v":"推理"},
|
||||
{"n":"搞笑","v":"搞笑"},
|
||||
{"n":"冒险","v":"冒险"},
|
||||
{"n":"萝莉","v":"萝莉"},
|
||||
{"n":"校园","v":"校园"},
|
||||
{"n":"动作","v":"动作"},
|
||||
{"n":"机战","v":"机战"},
|
||||
{"n":"运动","v":"运动"},
|
||||
{"n":"战争","v":"战争"},
|
||||
{"n":"少年","v":"少年"},
|
||||
{"n":"少女","v":"少女"},
|
||||
{"n":"社会","v":"社会"},
|
||||
{"n":"原创","v":"原创"},
|
||||
{"n":"亲子","v":"亲子"},
|
||||
{"n":"益智","v":"益智"},
|
||||
{"n":"励志","v":"励志"},
|
||||
{"n":"其它","v":"其他"}
|
||||
]
|
||||
},
|
||||
{"key":"area","name":"地区","value":[
|
||||
{"n":"全部地区","v":""},
|
||||
{"n":"国产","v":"国产"},
|
||||
{"n":"日本","v":"日本"},
|
||||
{"n":"欧美","v":"欧美"},
|
||||
{"n":"其他","v":"其他"}
|
||||
]
|
||||
},
|
||||
{"key":"lang","name":"语言","value":[
|
||||
{"n":"全部语言","v":""},
|
||||
{"n":"国语","v":"国语"},
|
||||
{"n":"英语","v":"英语"},
|
||||
{"n":"粤语","v":"粤语"},
|
||||
{"n":"闽南语","v":"闽南语"},
|
||||
{"n":"韩语","v":"韩语"},
|
||||
{"n":"日语","v":"日语"},
|
||||
{"n":"其它","v":"其它"}
|
||||
]
|
||||
},
|
||||
{"key":"year","name":"年份","value":[
|
||||
{"n":"全部年份","v":""},
|
||||
{"n":"2022","v":"2022"},
|
||||
{"n":"2021","v":"2021"},
|
||||
{"n":"2020","v":"2020"},
|
||||
{"n":"2019","v":"2019"},
|
||||
{"n":"2018","v":"2018"},
|
||||
{"n":"2017","v":"2017"},
|
||||
{"n":"2016","v":"2016"},
|
||||
{"n":"2015","v":"2015"},
|
||||
{"n":"2014","v":"2014"},
|
||||
{"n":"2013","v":"2013"},
|
||||
{"n":"2012","v":"2012"},
|
||||
{"n":"2011","v":"2011"},
|
||||
{"n":"2010","v":"2010"},
|
||||
{"n":"2009","v":"2009"},
|
||||
{"n":"2008","v":"2008"},
|
||||
{"n":"2007","v":"2007"},
|
||||
{"n":"2006","v":"2006"},
|
||||
{"n":"2005","v":"2005"},
|
||||
{"n":"2004","v":"2004"}
|
||||
]
|
||||
},
|
||||
{"key":"by","name":"排序","value":[
|
||||
{"n":"全部排序","v":""},
|
||||
{"n":"时间排序","v":"time"},
|
||||
{"n":"人气排序","v":"hits"},
|
||||
{"n":"评分排序","v":"score"}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
142
a/py_企鹅体育.py
Normal file
142
a/py_企鹅体育.py
Normal file
@ -0,0 +1,142 @@
|
||||
#coding=utf-8
|
||||
#!/usr/bin/python
|
||||
import sys
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider
|
||||
import json
|
||||
import math
|
||||
import re
|
||||
|
||||
class Spider(Spider):
|
||||
def getName(self):
|
||||
return "企鹅体育"
|
||||
def init(self,extend=""):
|
||||
pass
|
||||
def isVideoFormat(self,url):
|
||||
pass
|
||||
def manualVideoCheck(self):
|
||||
pass
|
||||
def homeContent(self,filter):
|
||||
result = {}
|
||||
cateManual = {
|
||||
"全部": "",
|
||||
"足球": "Football",
|
||||
"篮球": "Basketball",
|
||||
"NBA": "NBA",
|
||||
"台球": "Billiards",
|
||||
"搏击": "Fight",
|
||||
"网排": "Tennis",
|
||||
"游戏": "Game",
|
||||
"其他": "Others",
|
||||
"橄棒冰": "MLB"
|
||||
}
|
||||
classes = []
|
||||
for k in cateManual:
|
||||
classes.append({
|
||||
'type_name': k,
|
||||
'type_id': cateManual[k]
|
||||
})
|
||||
|
||||
result['class'] = classes
|
||||
if (filter):
|
||||
result['filters'] = self.config['filter']
|
||||
return result
|
||||
def homeVideoContent(self):
|
||||
result = {}
|
||||
return result
|
||||
|
||||
def categoryContent(self,tid,pg,filter,extend):
|
||||
result = {}
|
||||
url = 'https://live.qq.com/api/live/vlist?page_size=60&shortName={0}&page={1}'.format(tid, pg)
|
||||
rsp = self.fetch(url)
|
||||
content = rsp.text
|
||||
jo = json.loads(content)
|
||||
videos = []
|
||||
vodList = jo['data']['result']
|
||||
numvL = len(vodList)
|
||||
pgc = math.ceil(numvL/15)
|
||||
for vod in vodList:
|
||||
aid = (vod['room_id'])
|
||||
title = vod['room_name'].strip()
|
||||
img = vod['room_src']
|
||||
remark = (vod['game_name']).strip()
|
||||
videos.append({
|
||||
"vod_id": aid,
|
||||
"vod_name": title,
|
||||
"vod_pic": img,
|
||||
"vod_remarks": remark
|
||||
})
|
||||
result['list'] = videos
|
||||
result['page'] = pg
|
||||
result['pagecount'] = pgc
|
||||
result['limit'] = numvL
|
||||
result['total'] = numvL
|
||||
return result
|
||||
|
||||
def detailContent(self,array):
|
||||
aid = array[0]
|
||||
url = "https://m.live.qq.com/{0}".format(aid)
|
||||
rsp = self.fetch(url)
|
||||
html = self.cleanText(rsp.text)
|
||||
if self.regStr(reg=r'\"show_status\":\"(\d)\"', src=html) == '1':
|
||||
title = self.regStr(reg=r'\"room_name\":\"(.*?)\"', src=html)
|
||||
pic = self.regStr(reg=r'\"room_src\":\"(.*?)\"', src=html)
|
||||
typeName = self.regStr(reg=r'\"game_name\":\"(.*?)\"', src=html)
|
||||
remark = self.regStr(reg=r'\"nickname\":\"(.*?)\"', src=html)
|
||||
purl = self.regStr(reg=r'\"hls_url\":\"(.*?)\"', src=html)
|
||||
else:
|
||||
return {}
|
||||
vod = {
|
||||
"vod_id": aid,
|
||||
"vod_name": title,
|
||||
"vod_pic": pic,
|
||||
"type_name": typeName,
|
||||
"vod_year": "",
|
||||
"vod_area": "",
|
||||
"vod_remarks": remark,
|
||||
"vod_actor": '',
|
||||
"vod_director":'',
|
||||
"vod_content": ''
|
||||
}
|
||||
playUrl = '{0}${1}#'.format(typeName, purl)
|
||||
vod['vod_play_from'] = '🌸荷城茶秀接口🌸企鹅线路'
|
||||
vod['vod_play_url'] = playUrl
|
||||
|
||||
result = {
|
||||
'list': [
|
||||
vod
|
||||
]
|
||||
}
|
||||
return result
|
||||
|
||||
def searchContent(self,key,quick):
|
||||
result = {}
|
||||
return result
|
||||
def playerContent(self,flag,id,vipFlags):
|
||||
result = {}
|
||||
url = id
|
||||
header = {
|
||||
'Referer': 'https://m.live.qq.com/',
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"
|
||||
}
|
||||
result["parse"] = 0
|
||||
result["playUrl"] = ''
|
||||
result["url"] = url
|
||||
result["header"] = header
|
||||
return result
|
||||
|
||||
config = {
|
||||
"player": {},
|
||||
"filter": {}
|
||||
}
|
||||
header = {}
|
||||
|
||||
def localProxy(self,param):
|
||||
action = {
|
||||
'url':'',
|
||||
'header':'',
|
||||
'param':'',
|
||||
'type':'string',
|
||||
'after':''
|
||||
}
|
||||
return [200, "video/MP2T", action, ""]
|
192
a/py_央视少儿.py
Normal file
192
a/py_央视少儿.py
Normal file
@ -0,0 +1,192 @@
|
||||
#coding=utf-8
|
||||
#!/usr/bin/python
|
||||
import sys
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider
|
||||
import json
|
||||
import time
|
||||
import base64
|
||||
import re
|
||||
|
||||
class Spider(Spider): # 元类 默认的元类 type
|
||||
def getName(self):
|
||||
return "央视片库"
|
||||
def init(self,extend=""):
|
||||
print("============{0}============".format(extend))
|
||||
pass
|
||||
def isVideoFormat(self,url):
|
||||
pass
|
||||
def manualVideoCheck(self):
|
||||
pass
|
||||
def homeContent(self,filter):
|
||||
result = {}
|
||||
cateManual = {
|
||||
|
||||
"动画片": "动画片",
|
||||
|
||||
#"特别节目": "特别节目"
|
||||
}
|
||||
classes = []
|
||||
for k in cateManual:
|
||||
classes.append({
|
||||
'type_name':k,
|
||||
'type_id':cateManual[k]
|
||||
})
|
||||
result['class'] = classes
|
||||
if(filter):
|
||||
result['filters'] = self.config['filter']
|
||||
return result
|
||||
def homeVideoContent(self):
|
||||
result = {
|
||||
'list':[]
|
||||
}
|
||||
return result
|
||||
def categoryContent(self,tid,pg,filter,extend):
|
||||
result = {}
|
||||
month = ""
|
||||
year = ""
|
||||
if 'month' in extend.keys():
|
||||
month = extend['month']
|
||||
if 'year' in extend.keys():
|
||||
year = extend['year']
|
||||
if year == '':
|
||||
month = ''
|
||||
prefix = year + month
|
||||
|
||||
url="https://api.cntv.cn/list/getVideoAlbumList?channelid=CHAL1460955899450127&area=&sc=&fc=%E5%8A%A8%E7%94%BB%E7%89%87&letter=&p={0}&n=24&serviceId=tvcctv&topv=1&t=json"
|
||||
if tid=="电视剧":
|
||||
url="https://api.cntv.cn/list/getVideoAlbumList?channelid=CHAL1460955853485115&area=&sc=&fc=%E7%94%B5%E8%A7%86%E5%89%A7&year=&letter=&p={0}&n=24&serviceId=tvcctv&topv=1&t=json"
|
||||
elif tid=="纪录片":
|
||||
url="https://api.cntv.cn/list/getVideoAlbumList?channelid=CHAL1460955924871139&fc=%E7%BA%AA%E5%BD%95%E7%89%87&channel=&sc=&year=&letter=&p={0}&n=24&serviceId=tvcctv&topv=1&t=json"
|
||||
elif tid=="4":
|
||||
url="https://api.cntv.cn/list/getVideoAlbumList?channelid=CHAL1460955953877151&channel=&sc=&fc=%E7%89%B9%E5%88%AB%E8%8A%82%E7%9B%AE&bigday=&letter=&p={0}&n=24&serviceId=tvcctv&topv=1&t=json"
|
||||
suffix = ""
|
||||
jo = self.fetch(url.format(pg),headers=self.header).json()
|
||||
vodList=jo["data"]["list"]
|
||||
videos = []
|
||||
for vod in vodList:
|
||||
lastVideo =vod['url']
|
||||
brief=vod['brief']
|
||||
if len(brief) == 0:
|
||||
brief = ' '
|
||||
if len(lastVideo) == 0:
|
||||
lastVideo = '_'
|
||||
guid = tid+'###'+vod["title"]+'###'+lastVideo+'###'+vod['image']+'###'+brief
|
||||
title = vod["title"]
|
||||
img = vod['image']
|
||||
videos.append({
|
||||
"vod_id":guid,
|
||||
"vod_name":title,
|
||||
"vod_pic":img,
|
||||
"vod_remarks":''
|
||||
})
|
||||
result['list'] = videos
|
||||
result['page'] = pg
|
||||
result['pagecount'] = 9999
|
||||
result['limit'] = 90
|
||||
result['total'] = 999999
|
||||
return result
|
||||
def detailContent(self,array):
|
||||
aid = array[0].split('###')
|
||||
if aid[2].find("http")<0:
|
||||
return {}
|
||||
tid = aid[0]
|
||||
logo = aid[3]
|
||||
lastVideo = aid[2]
|
||||
title = aid[1]
|
||||
date = aid[0]
|
||||
if lastVideo == '_':
|
||||
return {}
|
||||
rsp = self.fetch(lastVideo)
|
||||
htmlTxt=rsp.text
|
||||
column_id = ""
|
||||
videoList = []
|
||||
patternTxt=r"'title':\s*'(.+?)',\n{0,1}\s*'img':\s*'(.+?)',\n{0,1}\s*'brief':\s*'(.+?)',\n{0,1}\s*'url':\s*'(.+?)'"
|
||||
titleIndex=0
|
||||
UrlIndex=3
|
||||
if tid=="电视剧" or tid=="纪录片":
|
||||
patternTxt=r"'title':\s*'(.+?)',\n{0,1}\s*'brief':\s*'(.+?)',\n{0,1}\s*'img':\s*'(.+?)',\n{0,1}\s*'url':\s*'(.+?)'"
|
||||
titleIndex=0
|
||||
UrlIndex=3
|
||||
elif tid=="特别节目":
|
||||
patternTxt=r'class="tp1"><a\s*href="(https://.+?)"\s*target="_blank"\s*title="(.+?)"></a></div>'
|
||||
titleIndex=1
|
||||
UrlIndex=0
|
||||
#https://api.cntv.cn/NewVideo/getVideoListByAlbumIdNew?id=VIDA3YcIusJ9mh4c9mw5XHyx230113&serviceId=tvcctv//由于方式不同暂时不做
|
||||
pattern = re.compile(patternTxt)
|
||||
ListRe=pattern.findall(htmlTxt)
|
||||
for value in ListRe:
|
||||
videoList.append(value[titleIndex]+"$"+value[UrlIndex])
|
||||
if len(videoList) == 0:
|
||||
return {}
|
||||
vod = {
|
||||
"vod_id":array[0],
|
||||
"vod_name":title,
|
||||
"vod_pic":logo,
|
||||
"type_name":tid,
|
||||
"vod_year":date,
|
||||
"vod_area":"",
|
||||
"vod_remarks":date,
|
||||
"vod_actor":"",
|
||||
"vod_director":column_id,
|
||||
"vod_content":aid[4]
|
||||
}
|
||||
vod['vod_play_from'] = '🌸荷城茶秀接口🌸CCTV频道'
|
||||
vod['vod_play_url'] = "#".join(videoList)
|
||||
result = {
|
||||
'list':[
|
||||
vod
|
||||
]
|
||||
}
|
||||
return result
|
||||
|
||||
def searchContent(self,key,quick):
|
||||
result = {
|
||||
'list':[]
|
||||
}
|
||||
return result
|
||||
def playerContent(self,flag,id,vipFlags):
|
||||
result = {}
|
||||
rsp = self.fetch(id)
|
||||
htmlTxt=rsp.text
|
||||
pattern = re.compile(r'var\sguid\s*=\s*"(.+?)";')
|
||||
ListRe=pattern.findall(htmlTxt)
|
||||
if ListRe==[]:
|
||||
return result
|
||||
url = "https://vdn.apps.cntv.cn/api/getHttpVideoInfo.do?pid={0}".format(ListRe[0])
|
||||
jo = self.fetch(url,headers=self.header).json()
|
||||
link = jo['hls_url'].strip()
|
||||
rsp = self.fetch(link,headers=self.header)
|
||||
content = rsp.text.strip()
|
||||
arr = content.split('\n')
|
||||
urlPrefix = self.regStr(link,'(http[s]?://[a-zA-z0-9.]+)/')
|
||||
|
||||
subUrl = arr[-1].split('/')
|
||||
subUrl[3] = '1200'
|
||||
subUrl[-1] = '1200.m3u8'
|
||||
hdUrl = urlPrefix + '/'.join(subUrl)
|
||||
|
||||
url = urlPrefix + arr[-1]
|
||||
|
||||
hdRsp = self.fetch(hdUrl,headers=self.header)
|
||||
if hdRsp.status_code == 200:
|
||||
url = hdUrl
|
||||
|
||||
result["parse"] = 0
|
||||
result["playUrl"] = ''
|
||||
result["url"] = url
|
||||
result["header"] = ''
|
||||
return result
|
||||
|
||||
config = {
|
||||
"player": {},
|
||||
"filter": {"CCTV":[{"key":"cid","name":"频道","value":[{"n":"全部","v":""},{"n":"CCTV-1综合","v":"EPGC1386744804340101"},{"n":"CCTV-2财经","v":"EPGC1386744804340102"},{"n":"CCTV-3综艺","v":"EPGC1386744804340103"},{"n":"CCTV-4中文国际","v":"EPGC1386744804340104"},{"n":"CCTV-5体育","v":"EPGC1386744804340107"},{"n":"CCTV-6电影","v":"EPGC1386744804340108"},{"n":"CCTV-7国防军事","v":"EPGC1386744804340109"},{"n":"CCTV-8电视剧","v":"EPGC1386744804340110"},{"n":"CCTV-9纪录","v":"EPGC1386744804340112"},{"n":"CCTV-10科教","v":"EPGC1386744804340113"},{"n":"CCTV-11戏曲","v":"EPGC1386744804340114"},{"n":"CCTV-12社会与法","v":"EPGC1386744804340115"},{"n":"CCTV-13新闻","v":"EPGC1386744804340116"},{"n":"CCTV-14少儿","v":"EPGC1386744804340117"},{"n":"CCTV-15音乐","v":"EPGC1386744804340118"},{"n":"CCTV-16奥林匹克","v":"EPGC1634630207058998"},{"n":"CCTV-17农业农村","v":"EPGC1563932742616872"},{"n":"CCTV-5+体育赛事","v":"EPGC1468294755566101"}]},{"key":"fc","name":"分类","value":[{"n":"全部","v":""},{"n":"新闻","v":"新闻"},{"n":"体育","v":"体育"},{"n":"综艺","v":"综艺"},{"n":"健康","v":"健康"},{"n":"生活","v":"生活"},{"n":"科教","v":"科教"},{"n":"经济","v":"经济"},{"n":"农业","v":"农业"},{"n":"法治","v":"法治"},{"n":"军事","v":"军事"},{"n":"少儿","v":"少儿"},{"n":"动画","v":"动画"},{"n":"纪实","v":"纪实"},{"n":"戏曲","v":"戏曲"},{"n":"音乐","v":"音乐"},{"n":"影视","v":"影视"}]},{"key":"fl","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"month","name":"月份","value":[{"n":"全部","v":""},{"n":"12","v":"12"},{"n":"11","v":"11"},{"n":"10","v":"10"},{"n":"09","v":"09"},{"n":"08","v":"08"},{"n":"07","v":"07"},{"n":"06","v":"06"},{"n":"05","v":"05"},{"n":"04","v":"04"},{"n":"03","v":"03"},{"n":"02","v":"02"},{"n":"01","v":"01"}]}]}
|
||||
}
|
||||
header = {
|
||||
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.54 Safari/537.36",
|
||||
"Origin": "https://tv.cctv.com",
|
||||
"Referer": "https://tv.cctv.com/"
|
||||
}
|
||||
|
||||
def localProxy(self,param):
|
||||
return [200, "video/MP2T", action, ""]
|
3687
a/哔哩高中.json
Normal file
3687
a/哔哩高中.json
Normal file
File diff suppressed because it is too large
Load Diff
296
a/爱看影视.json
Normal file
296
a/爱看影视.json
Normal file
@ -0,0 +1,296 @@
|
||||
{
|
||||
|
||||
"作者":"荷城茶秀",
|
||||
|
||||
"站名":"爱看影院",
|
||||
|
||||
"主页url":"https://www.3wyy.com/",
|
||||
|
||||
"简介":"月光宝盒提醒您请勿相信影片中的广告,以免上当受骗!公众号:宝盒没宝,获取更多影视资源。+module-info-introduction\">&&</p>",
|
||||
|
||||
"导演":"导演:&&</div>",
|
||||
|
||||
"主演":"主演:&&</div>",
|
||||
|
||||
"影片类型":"module-info-tag\">&&立即播放",
|
||||
|
||||
"影片状态":"集数:&&</div>",
|
||||
|
||||
"数组":"<a&&module-poster-item-info\"",
|
||||
|
||||
"标题":"title=\"&&\"",
|
||||
|
||||
"副标题":"note\">&&</div>",
|
||||
|
||||
"图片":"data-original=\"&&\"",
|
||||
|
||||
"链接":"href=\"&&\"",
|
||||
|
||||
"线路数组":"data-dropdown-value=&&</div>[不包含:夸克]",
|
||||
|
||||
"线路标题":"🌜月光宝盒接口+<span>&&</small>[替换:</span><small>>>共]+集",
|
||||
|
||||
"播放数组":"module-play-list-base\">&&</div>",
|
||||
|
||||
"播放标题":"<span>&&</span>",
|
||||
|
||||
"播放列表":"<a&&</a>",
|
||||
|
||||
"分类url":"https://www.3wyy.com/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html;;ak",
|
||||
|
||||
"分类":"电影$1#电视剧$2#综艺$3#动漫$4",
|
||||
|
||||
"筛选":{
|
||||
"1":[
|
||||
{"key":"cateId","name":"类型","value":[
|
||||
{"n":"全部类型","v":""},
|
||||
{"n":"动作片","v":"25"},
|
||||
{"n":"喜剧片","v":"26"},
|
||||
{"n":"爱情片","v":"27"},
|
||||
{"n":"科幻片","v":"28"},
|
||||
{"n":"恐怖片","v":"30"},
|
||||
{"n":"剧情片","v":"31"},
|
||||
{"n":"战争片","v":"33"},
|
||||
{"n":"纪录片","v":"35"},
|
||||
{"n":"悬疑片","v":"36"},
|
||||
{"n":"犯罪片","v":"38"},
|
||||
{"n":"冒险片","v":"40"},
|
||||
{"n":"动画片","v":"41"},
|
||||
{"n":"惊悚片","v":"43"},
|
||||
{"n":"奇幻片","v":"44"},
|
||||
{"n":"理论片","v":"46"}
|
||||
]
|
||||
},
|
||||
{"key":"class","name":"剧情","value":[
|
||||
{"n":"全部剧情","v":""},
|
||||
{"n":"喜剧","v":"喜剧"},
|
||||
{"n":"爱情","v":"爱情"},
|
||||
{"n":"恐怖","v":"恐怖"},
|
||||
{"n":"动作","v":"动作"},
|
||||
{"n":"科幻","v":"科幻"},
|
||||
{"n":"剧情","v":"剧情"},
|
||||
{"n":"战争","v":"战争"},
|
||||
{"n":"警匪","v":"警匪"},
|
||||
{"n":"犯罪","v":"犯罪"},
|
||||
{"n":"动画","v":"动画"},
|
||||
{"n":"奇幻","v":"奇幻"},
|
||||
{"n":"武侠","v":"武侠"},
|
||||
{"n":"冒险","v":"冒险"},
|
||||
{"n":"枪战","v":"枪战"},
|
||||
{"n":"恐怖","v":"恐怖"},
|
||||
{"n":"悬疑","v":"悬疑"},
|
||||
{"n":"惊悚","v":"惊悚"},
|
||||
{"n":"经典","v":"经典"},
|
||||
{"n":"青春","v":"青春"},
|
||||
{"n":"文艺","v":"文艺"},
|
||||
{"n":"微电影","v":"微电影"},
|
||||
{"n":"古装","v":"古装"},
|
||||
{"n":"历史","v":"历史"},
|
||||
{"n":"运动","v":"运动"},
|
||||
{"n":"农村","v":"农村"},
|
||||
{"n":"儿童","v":"儿童"},
|
||||
{"n":"网络电影","v":"网络电影"}
|
||||
]
|
||||
},
|
||||
{"key":"area","name":"地区","value":[
|
||||
{"n":"全部地区","v":""},
|
||||
{"n":"大陆","v":"大陆"},
|
||||
{"n":"香港","v":"香港"},
|
||||
{"n":"台湾","v":"台湾"},
|
||||
{"n":"美国","v":"美国"},
|
||||
{"n":"法国","v":"法国"},
|
||||
{"n":"英国","v":"英国"},
|
||||
{"n":"日本","v":"日本"},
|
||||
{"n":"韩国","v":"韩国"},
|
||||
{"n":"德国","v":"德国"},
|
||||
{"n":"泰国","v":"泰国"},
|
||||
{"n":"印度","v":"印度"},
|
||||
{"n":"意大利","v":"意大利"},
|
||||
{"n":"西班牙","v":"西班牙"},
|
||||
{"n":"加拿大","v":"加拿大"},
|
||||
{"n":"其他","v":"其他"}
|
||||
]
|
||||
},
|
||||
{"key":"year","name":"时间","value":[
|
||||
{"n":"全部时间","v":""},
|
||||
{"n":"2023","v":"2023"},
|
||||
{"n":"2022","v":"2022"},
|
||||
{"n":"2021","v":"2021"},
|
||||
{"n":"2020","v":"2020"},
|
||||
{"n":"2019","v":"2019"},
|
||||
{"n":"2018","v":"2018"},
|
||||
{"n":"2017","v":"2017"},
|
||||
{"n":"2016","v":"2016"},
|
||||
{"n":"2015","v":"2015"},
|
||||
{"n":"2014","v":"2014"},
|
||||
{"n":"2013","v":"2013"},
|
||||
{"n":"2012","v":"2012"},
|
||||
{"n":"2011","v":"2011"},
|
||||
{"n":"2010","v":"2010"}
|
||||
]
|
||||
},
|
||||
{"key":"by","name":"排序","value":[
|
||||
{"n":"全部排序","v":""},
|
||||
{"n":"时间排序","v":"time"},
|
||||
{"n":"人气排序","v":"hits"},
|
||||
{"n":"评分排序","v":"score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"2":[
|
||||
{"key":"cateId","name":"类型","value":[
|
||||
{"n":"全部类型","v":""},
|
||||
{"n":"国产剧","v":"42"},
|
||||
{"n":"欧美剧","v":"45"},
|
||||
{"n":"日韩剧","v":"47"},
|
||||
{"n":"港台剧","v":"49"},
|
||||
{"n":"泰剧","v":"51"},
|
||||
{"n":"海外剧","v":"52"}
|
||||
]
|
||||
},
|
||||
{"key":"class","name":"剧情","value":[
|
||||
{"n":"全部剧情","v":""},
|
||||
{"n":"古装","v":"古装"},
|
||||
{"n":"战争","v":"战争"},
|
||||
{"n":"青春偶像","v":"青春偶像"},
|
||||
{"n":"喜剧","v":"喜剧"},
|
||||
{"n":"家庭","v":"家庭"},
|
||||
{"n":"犯罪","v":"犯罪"},
|
||||
{"n":"动作","v":"动作"},
|
||||
{"n":"奇幻","v":"奇幻"},
|
||||
{"n":"剧情","v":"剧情"},
|
||||
{"n":"历史","v":"历史"},
|
||||
{"n":"经典","v":"经典"},
|
||||
{"n":"乡村","v":"乡村"},
|
||||
{"n":"情景","v":"情景"},
|
||||
{"n":"商战","v":"商战"},
|
||||
{"n":"网剧","v":"网剧"},
|
||||
{"n":"其他","v":"其他"}
|
||||
]
|
||||
},
|
||||
{"key":"area","name":"地区","value":[
|
||||
{"n":"全部地区","v":""},
|
||||
{"n":"内地","v":"内地"},
|
||||
{"n":"韩国","v":"韩国"},
|
||||
{"n":"香港","v":"香港"},
|
||||
{"n":"台湾","v":"台湾"},
|
||||
{"n":"日本","v":"日本"},
|
||||
{"n":"美国","v":"美国"},
|
||||
{"n":"泰国","v":"泰国"},
|
||||
{"n":"英国","v":"英国"},
|
||||
{"n":"新加坡","v":"新加坡"},
|
||||
{"n":"其他","v":"其他"}
|
||||
]
|
||||
},
|
||||
{"key":"lang","name":"语言","value":[
|
||||
{"n":"全部语言","v":""},
|
||||
{"n":"国语","v":"国语"},
|
||||
{"n":"英语","v":"英语"},
|
||||
{"n":"粤语","v":"粤语"},
|
||||
{"n":"闽南语","v":"闽南语"},
|
||||
{"n":"韩语","v":"韩语"},
|
||||
{"n":"日语","v":"日语"},
|
||||
{"n":"其它","v":"其它"}
|
||||
]
|
||||
},
|
||||
{"key":"year","name":"时间","value":[
|
||||
{"n":"全部时间","v":""},
|
||||
{"n":"2023","v":"2023"},
|
||||
{"n":"2022","v":"2022"},
|
||||
{"n":"2021","v":"2021"},
|
||||
{"n":"2020","v":"2020"},
|
||||
{"n":"2019","v":"2019"},
|
||||
{"n":"2018","v":"2018"},
|
||||
{"n":"2017","v":"2017"},
|
||||
{"n":"2016","v":"2016"},
|
||||
{"n":"2015","v":"2015"},
|
||||
{"n":"2014","v":"2014"},
|
||||
{"n":"2013","v":"2013"},
|
||||
{"n":"2012","v":"2012"},
|
||||
{"n":"2011","v":"2011"},
|
||||
{"n":"2010","v":"2010"}
|
||||
]
|
||||
},
|
||||
{"key":"by","name":"排序","value":[
|
||||
{"n":"全部排序","v":""},
|
||||
{"n":"时间排序","v":"time"},
|
||||
{"n":"人气排序","v":"hits"},
|
||||
{"n":"评分排序","v":"score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"3":[
|
||||
{"key":"cateId","name":"类型","value":[
|
||||
{"n":"全部类型","v":""},
|
||||
{"n":"大陆综艺","v":"20"},
|
||||
{"n":"日韩综艺","v":"21"},
|
||||
{"n":"港台综艺","v":"22"},
|
||||
{"n":"欧美综艺","v":"23"}
|
||||
]
|
||||
},
|
||||
{"key":"class","name":"剧情","value":[
|
||||
{"n":"全部剧情","v":""},
|
||||
{"n":"选秀","v":"选秀"},
|
||||
{"n":"情感","v":"情感"},
|
||||
{"n":"访谈","v":"访谈"},
|
||||
{"n":"播报","v":"播报"},
|
||||
{"n":"旅游","v":"旅游"},
|
||||
{"n":"音乐","v":"音乐"},
|
||||
{"n":"美食","v":"美食"},
|
||||
{"n":"纪实","v":"纪实"},
|
||||
{"n":"曲艺","v":"曲艺"},
|
||||
{"n":"生活","v":"生活"},
|
||||
{"n":"游戏互动","v":"游戏互动"},
|
||||
{"n":"财经","v":"财经"},
|
||||
{"n":"求职","v":"求职"}
|
||||
]
|
||||
},
|
||||
{"key":"area","name":"地区","value":[
|
||||
{"n":"全部地区","v":""},
|
||||
{"n":"内地","v":"内地"},
|
||||
{"n":"港台","v":"港台"},
|
||||
{"n":"日韩","v":"日韩"},
|
||||
{"n":"欧美","v":"欧美"}
|
||||
]
|
||||
},
|
||||
{"key":"lang","name":"语言","value":[
|
||||
{"n":"全部语言","v":""},
|
||||
{"n":"国语","v":"国语"},
|
||||
{"n":"英语","v":"英语"},
|
||||
{"n":"粤语","v":"粤语"},
|
||||
{"n":"闽南语","v":"闽南语"},
|
||||
{"n":"韩语","v":"韩语"},
|
||||
{"n":"日语","v":"日语"},
|
||||
{"n":"其它","v":"其它"}
|
||||
]
|
||||
},
|
||||
{"key":"year","name":"时间","value":[
|
||||
{"n":"全部时间","v":""},
|
||||
{"n":"2023","v":"2023"},
|
||||
{"n":"2022","v":"2022"},
|
||||
{"n":"2021","v":"2021"},
|
||||
{"n":"2020","v":"2020"},
|
||||
{"n":"2019","v":"2019"},
|
||||
{"n":"2018","v":"2018"},
|
||||
{"n":"2017","v":"2017"},
|
||||
{"n":"2016","v":"2016"},
|
||||
{"n":"2015","v":"2015"},
|
||||
{"n":"2014","v":"2014"},
|
||||
{"n":"2013","v":"2013"},
|
||||
{"n":"2012","v":"2012"},
|
||||
{"n":"2011","v":"2011"},
|
||||
{"n":"2010","v":"2010"}
|
||||
]
|
||||
},
|
||||
{"key":"by","name":"排序","value":[
|
||||
{"n":"全部排序","v":""},
|
||||
{"n":"时间排序","v":"time"},
|
||||
{"n":"人气排序","v":"hits"},
|
||||
{"n":"评分排序","v":"score"}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user