提交 d0731a4c 编写于 作者: H hjdhnx

增加聚搜统计

上级 cd519056
无法预览此类型文件
......@@ -45,11 +45,18 @@ def vod_home():
return None
def multi_search(wd):
t1 = time()
rules = getRules('js')['list']
rule_names = list(map(lambda x:x['name'],rules))
rules_exclude = ['drpy']
new_rules = list(filter(lambda x: x.get('searchable', 0) and x.get('name', '') not in rules_exclude, rules))
search_sites = [new_rule['name'] for new_rule in new_rules]
nosearch_sites = set(rule_names) ^ set(search_sites)
nosearch_sites.remove('drpy')
# print(nosearch_sites)
logger.info(f'开始聚搜{wd},共计{len(search_sites)}个规则')
logger.info(f'不支持聚搜的规则,共计{len(nosearch_sites)}个规则:{",".join(nosearch_sites)}')
# print(search_sites)
timeout = 5
res = []
with open('js/模板.js', encoding='utf-8') as f:
......@@ -70,6 +77,7 @@ def vod_home():
import atexit
atexit.unregister(thread._python_exit)
executor.shutdown = lambda wait: None
logger.info(f'drpy聚搜{len(search_sites)}个源共计耗时{get_interval(t1)}毫秒')
return jsonify({
"list": res
})
......
......@@ -12,6 +12,7 @@ var rule = {
class_name:'电视剧&电影&综艺&动漫',
class_url:'2&1&3&4',
limit:5,
searchable:2,
play_parse:true,
lazy:'js:input=input.split("?")[0];log(input);',
// 疑似t4专用的
......
......@@ -5,6 +5,7 @@ var rule = {
url:'/list/mip-data?typeId=fyclass&page=fypage&callback=',
detailUrl:'/play/fyid',
searchUrl:'/search/index?key=**',
searchable:2,
headers:{
'User-Agent':'MOBILE_UA'
},
......
......@@ -8,7 +8,7 @@ var rule = {
"Cookie": "searchneed=ok"
},
searchUrl:'/vodsearch/**----------fypage---.html',
searchable:0,
searchable:2,
// class_name:'电影&网剧&剧集&动漫&综艺&记录',
// class_url:'20&1&2&3&4&23',
class_parse:'.stui-header__menu li:gt(0):lt(5);a&&Text;a&&href;/(\\d+).html',
......
......@@ -3,6 +3,6 @@ title:'看视界',
host:'https://www.1080kan.cc',
url:'/show/fyclass--------fypage---.html',
searchUrl:'/search/**----------fypage---.html',
searchable:0,
searchable:2,
class_parse:'.navbar-items li:gt(1):lt(6);a&&Text;a&&href;.*/(.*?).html',
});
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册