零点砍树
https://www.hujuge.com
zhangmiaoo (4858)2024/03/14
零点看书搜索功能简单修复,通过百度指定网页搜索功能实现,暂时只实现搜索加载第一页数据。
{
"bookSourceComment": "\/\/简单修复,网站搜索功能关闭,借助百度搜索实现网站书籍搜索,书籍搜索最好使用书籍名字全称,暂时未找到百度搜索页面跳转,只能实现加载第一页数据",
"bookSourceName": "零点砍树",
"bookSourceType": 0,
"bookSourceUrl": "https:\/\/www.hujuge.com",
"bookUrlPattern": "",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "最近更新::\/\n玄幻奇幻::\/xuanhuanxiaoshuo\/1_{{page}}.html\n修真仙侠::\/xiuzhenxiaoshuo\/1_{{page}}.html\n都市青春::\/dushixiaoshuo\/1_{{page}}.html\n历史穿越::\/chuanyuexiaoshuo\/1_{{page}}.html\n网游竞技::\/wangyouxiaoshuo\/1_{{page}}.html\n科幻灵异::\/kehuanxiaoshuo\/1_{{page}}.html\n其他小说::\/qitaxiaoshuo\/1_{{page}}.html\n完本小说::\/wanben\/1_{{page}}\/",
"header": "{\"User-Agent\":\"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/77.0.3865.120 Safari\/537.36\"}",
"lastUpdateTime": 1710424772447,
"respondTime": 180000,
"ruleBookInfo": {
"author": "id.bookdetail.0@id.info.0@tag.p.0@tag.a.0@text",
"init": "",
"intro": "id.bookdetail.0@id.intro.0@textNodes",
"kind": "class.box_ton.0@tag.a.0@text",
"name": "id.bookdetail.0@id.info.0@tag.h1.0@text",
"tocUrl": "<js>\njava.get('realUrl');\n<\/js>"
},
"ruleContent": {
"content": "<js>\nvar url = baseUrl.replace('www.baidu.com','www.hujuge.com')\njava.ajax(url)\n<\/js>\nid.content@html",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##章节错误.*"
},
"ruleExplore": {
"author": "class.s4.0@text",
"bookList": "id.newscontent.0@class.l.0@tag.li",
"bookUrl": "class.s2.0@tag.a.0@href",
"kind": "class.s1.0@text##\\[|\\]",
"lastChapter": "class.s3.0@tag.a.0@text",
"name": "class.s2.0@tag.a.0@text"
},
"ruleSearch": {
"author": "author##作者:",
"bookList": "<js>\nfunction headUrl(url){\n var count = url.split('\/').length-1;\n var a=url.slice(23,url.indexOf('\/',23));\n return 'https:\/\/www.hujuge.com\/'+a+'\/1\/index.html';\n}\njava.setContent(result,null);\nlet a1=java.getElement('class.result c-container xpath-log new-pmd').toString().split('<div class=\"result c-container xpath-log new-pmd\"').map(value => '<div class=\"result c-container xpath-log new-pmd\"' + value);\nlet a2=java.getElement('class.result-op c-container xpath-log new-pmd').toString().split('<div class=\"result-op c-container xpath-log new-pmd\"').map(value => '<div class=\"result-op c-container xpath-log new-pmd\"' + value);\nlet a=a1.concat(a2);\njava.log(a.length);\nvar b = [];\nfor (let i =0;i<a.length;i++) {\n var str =org.jsoup.Jsoup.parse(a[i]);\n var list={};\n let realU=str.select('span.c-color-gray').text();\n if(!realU.includes('hujuge')){\n continue;\n }else{\n list[\"title\"]=str.select('h3').select('a').text();\n java.log(list[\"title\"]);\n list[\"author\"]=str.select('span.c-font-normal c-color-gray2 article-span_UGCkY').text();\n java.log(list[\"author\"]);\n list[\"intro\"]=str.select('span.content-right_8Zs40').html();\n if(list[\"intro\"]==null||list[\"intro\"]==''){\n list[\"intro\"]=str.select('span.text_2NOr6').html();\n }\n java.log(list[\"intro\"]);\n list[\"url\"]=str.select('div[mu]').attr('mu').toString();\n list[\"url\"] =headUrl(list[\"url\"]);\n java.log(list[\"url\"]);\n b.push(list);\n }\n}\nb;\n<\/js>",
"bookUrl": "url",
"checkKeyWord": "大宋神探志",
"intro": "intro",
"lastChapter": "",
"name": "title##最新章节.*|章节列表.*"
},
"ruleToc": {
"chapterList": "class.section-box.1@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"nextTocUrl": "class.middle@tag.option@value",
"preUpdateJs": ""
},
"searchUrl": "https:\/\/www.baidu.com\/s?wd={{key}}%20site:www.hujuge.com,{\n \"headers\": {\"User-Agent\":\"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/77.0.3865.120 Safari\/537.36\"},\n \"webView\": true\n}",
"weight": 0
}