提交 ec634434 编写于 作者: H hjdhnx

优化了首图2模板的搜索定位以及几个相关联的源

上级 b8bc3083
......@@ -4,5 +4,4 @@ var rule = Object.assign(muban.首图2,{
host:'https://www.007ts.me',
url:'/channel/fyclass-fypage.html',
searchUrl:'/search/**----------fypage---.html',
搜索:'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.text-muted:eq(-1)&&Text',
});
\ No newline at end of file
......@@ -8,5 +8,4 @@ var rule = Object.assign(muban.首图2,{
// cate_exclude:'解说',
play_parse:true,
lazy:'',
搜索:'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.text-muted:eq(-1)&&Text',
});
\ No newline at end of file
......@@ -9,5 +9,4 @@ title:'小强迷',
host:'http://xqmi.top',
url:'/index.php/vod/show/id/fyclass/page/fypage.html',
searchUrl:'/index.php/vod/search/page/fypage/wd/**.html',
搜索:'li.stui-vodlist__item;a&&title;a&&data-original;.pic-text&&Text;a&&href'
});
\ No newline at end of file
......@@ -77,9 +77,9 @@ var mubanDict = { // 模板字典
double:true, // 推荐内容是否双层定位
一级:'.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
二级:{"title":".stui-content__detail .title&&Text;.stui-content__detail p:eq(-2)&&Text","img":".stui-content__thumb .lazyload&&data-original","desc":".stui-content__detail p:eq(0)&&Text;.stui-content__detail p:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text","content":".detail&&Text","tabs":".stui-vodlist__head h3","lists":".stui-content__playlist:eq(#id) li"},
// 搜索:'#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
搜索:'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
// 搜索:'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
搜索:'ul.stui-vodlist__media:eq(0) li,ul.stui-vodlist:eq(0) li,#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
搜索1:'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
搜索2:'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
},
vfed:{
title:'',
......
......@@ -6,5 +6,4 @@ var rule = Object.assign(muban.首图2,{
url:'/type/fyclass-fypage.html',
searchUrl:'/vodsearch**/page/fypage.html',
class_parse:'.stui-header__menu&&li;a&&Text;a&&href;.*/(.*?).html',
搜索:'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.text-muted:eq(-1)&&Text',
});
\ No newline at end of file
......@@ -70,8 +70,9 @@ class jsoup:
parse = ' '.join([parse[i] if self.test(':eq|:lt|:gt', parse[i]) or i>=len(parse)-1 else f'{parse[i]}:eq(0)' for i in range(len(parse))])
# print(f'pdfa:{parse}')
doc = pq(html)
# return [item.html() for item in doc(parse).items()]
return [str(item) for item in doc(parse).items()]
res = [str(item) for item in doc(parse).items()]
# print(len(res),res)
return res
def pd(self,html,parse:str):
return self.pdfh(html,parse,True)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册