修复少量问题

This commit is contained in:
晚风拂柳颜 2023-07-10 14:19:43 +08:00
parent c0c36885b3
commit ea8bf0b303
7 changed files with 32 additions and 6 deletions

File diff suppressed because one or more lines are too long

View File

@ -58,6 +58,7 @@ var rule = {
quickSearch:0,
filterable:1,
filter_url:'{{fl.tag}}',
图片来源:'@Referer=https://api.douban.com/@User-Agent=Mozilla/5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/113.0.0.0%20Safari/537.36',
filter:{
"movie":[{"key":"tag","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":"豆瓣top250","v":"豆瓣top250"}]}]
,"tv":[{"key":"tag","name":"标签","value":[{"n":"热门","v":"热门"},{"n":"美剧","v":"美剧"},{"n":"英剧","v":"英剧"},{"n":"韩剧","v":"韩剧"},{"n":"日剧","v":"日剧"},{"n":"国产剧","v":"国产剧"},{"n":"港剧","v":"港剧"},{"n":"日本动画","v":"日本动画"},{"n":"综艺","v":"综艺"},{"n":"纪录片","v":"纪录片"}]}]

View File

@ -1 +1 @@
3.9.46beta14
3.9.46beta15

24
js/中国人.js Normal file
View File

@ -0,0 +1,24 @@
var rule={
title: '中國人',
host: 'https://chinaqtv.co',
url:'/vodtype/fyclass.html',
//https://chinaqtv.co/vodsearch/.html?wd=4
searchUrl: '/vodsearch/.html?wd=**',
searchable: 2,//是否启用全局搜索,
quickSearch: 0,//是否启用快速搜索,
filterable: 0,//是否启用分类筛选,
headers:{'User-Agent':'MOBILE_UA'},
class_parse: '.header&&ul&&li;a&&Text;a&&href;/(\\d+).html',
play_parse: true,
lazy: '',
limit: 6,
推荐: 'body&&.content;div.drama;*;*;*;*',
double:true,
一级: '.content&&div.drama;.title&&Text;.imgcover&&style;p&&Text;a&&href',
二级: {
"title": ".title&&Text",
"content": "pre&&Text",
"tabs": ".items&&b",//解析源
"lists": "body&&.items:eq(#id) li"
},
}

View File

@ -175,7 +175,7 @@ namespace Peach.DataAccess
private static readonly Regex p = new ("url\\((.*?)\\)", RegexOptions.Multiline | RegexOptions.Singleline);
private static readonly Regex NOAdd_INDEX = new (":eq|:lt|:gt|:first|:last|^body$|^#");
private static readonly Regex URLJOIN_ATTR = new ("(url|src|href|-original|-src|-play|-url)$", RegexOptions.Multiline | RegexOptions.IgnoreCase);
private static readonly Regex URLJOIN_ATTR = new ("(url|src|href|-original|-src|-play|-url|style)$", RegexOptions.Multiline | RegexOptions.IgnoreCase);
private static String pdfh_html = "";
private static String pdfa_html = "";
private static Document? pdfh_doc = null;

View File

@ -22,7 +22,7 @@ public class HtmlParser {
private static String pdfa_html = "";
private static final Pattern p = Pattern.compile("url\\((.*?)\\)", Pattern.MULTILINE | Pattern.DOTALL);
private static final Pattern NOADD_INDEX = Pattern.compile(":eq|:lt|:gt|:first|:last|^body$|^#"); // 不自动加eq下标索引
private static final Pattern URLJOIN_ATTR = Pattern.compile("(url|src|href|-original|-src|-play|-url)$", Pattern.MULTILINE | Pattern.CASE_INSENSITIVE); // 需要自动urljoin的属性
private static final Pattern URLJOIN_ATTR = Pattern.compile("(url|src|href|-original|-src|-play|-url|style)$", Pattern.MULTILINE | Pattern.CASE_INSENSITIVE); // 需要自动urljoin的属性
private static Document pdfh_doc = null;
private static Document pdfa_doc = null;

View File

@ -13,7 +13,7 @@ from jsonpath import jsonpath
PARSE_CACHE = True # 解析缓存
NOADD_INDEX = ':eq|:lt|:gt|:first|:last|^body$|^#' # 不自动加eq下标索引
URLJOIN_ATTR = '(url|src|href|-original|-src|-play|-url)$' # 需要自动urljoin的属性
URLJOIN_ATTR = '(url|src|href|-original|-src|-play|-url|style)$' # 需要自动urljoin的属性
class jsoup:
@ -195,7 +195,6 @@ class jsoup:
ret = re.search('url\((.*?)\)', ret, re.M | re.S).groups()[0]
except:
pass
if ret and base_url:
# need_add = re.search(URLJOIN_ATTR, option, re.M | re.I)
need_add = self.test(URLJOIN_ATTR, option)