霹雳书屋

https://www.pilishuwu.com

the-beauty-of-a-human-face (14579)1天前

修复正文获取规则
二维码导入
{
    "bookSourceComment": "主站 www.pilishuwu.com,镜像 www.pilibook.net \/ www.pili45.com。访问不了时通过登录界面切换域名。搜索有验证码,弹出浏览器完成后点右上角对勾即可。发现页可直接浏览。",
    "bookSourceName": "霹雳书屋",
    "bookSourceType": 0,
    "bookSourceUrl": "https:\/\/www.pilishuwu.com",
    "bookUrlPattern": "https?:\/\/[^\/]+\/\\d+\/\\d+\/info\\.html",
    "concurrentRate": "1000",
    "customButton": false,
    "customOrder": 1,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "exploreUrl": "全部小说::{{host.call(this)}}\/0\/list\/{{page==1?'1':'0_0_0_0_0_0_0_'+page}}.html,{\"webView\":true}\n男频小说::{{host.call(this)}}\/1\/list\/{{page==1?'1':'0_0_0_0_0_0_0_'+page}}.html,{\"webView\":true}\n女频小说::{{host.call(this)}}\/2\/list\/{{page==1?'1':'0_0_0_0_0_0_0_'+page}}.html,{\"webView\":true}\n电子图书::{{host.call(this)}}\/3\/list\/{{page==1?'1':'0_0_0_0_0_0_0_'+page}}.html,{\"webView\":true}\n无CP小说::{{host.call(this)}}\/4\/list\/{{page==1?'1':'0_0_0_0_0_0_0_'+page}}.html,{\"webView\":true}\n纯爱小说::{{host.call(this)}}\/5\/list\/{{page==1?'1':'0_0_0_0_0_0_0_'+page}}.html,{\"webView\":true}\n百合小说::{{host.call(this)}}\/6\/list\/{{page==1?'1':'0_0_0_0_0_0_0_'+page}}.html,{\"webView\":true}\n轻小说::{{host.call(this)}}\/8\/list\/{{page==1?'1':'0_0_0_0_0_0_0_'+page}}.html,{\"webView\":true}\n最新入库::{{host.call(this)}}\/top\/list\/0\/1\/{{page}}.html,{\"webView\":true}\n全部点击::{{host.call(this)}}\/top\/list\/0\/2\/{{page}}.html,{\"webView\":true}\n本年点击::{{host.call(this)}}\/top\/list\/0\/3\/{{page}}.html,{\"webView\":true}\n本月点击::{{host.call(this)}}\/top\/list\/0\/4\/{{page}}.html,{\"webView\":true}\n本周点击::{{host.call(this)}}\/top\/list\/0\/5\/{{page}}.html,{\"webView\":true}\n本日点击::{{host.call(this)}}\/top\/list\/0\/6\/{{page}}.html,{\"webView\":true}",
    "header": "@js:\nJSON.stringify({\n  \"User-Agent\": java.getWebViewUA(),\n  \"Accept\": \"text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8\",\n  \"Accept-Language\": \"zh-CN,zh;q=0.9,en;q=0.8\"\n})\n",
    "jsLib": "function host(){\n  var src=this.source;\n  var m=src?src.getLoginInfoMap():null;\n  var h=(m&&m[\"线路\"])||\"https:\/\/www.pili45.com\";\n  if(String(h).indexOf(\"http\")!=0){\n    if(String(h).indexOf(\"pilibook\")>=0) h=\"https:\/\/www.pilibook.net\";\n    else if(String(h).indexOf(\"pilishuwu\")>=0) h=\"https:\/\/www.pilishuwu.com\";\n    else h=\"https:\/\/www.pili45.com\";\n  }\n  return String(h).replace(\/\\\/$\/,\"\");\n}",
    "lastUpdateTime": "1788443165368",
    "loginCheckJs": "var resultUrl = result.url();\nvar resultCode = result.code();\nvar resultBoDy = String(result.body()||\"\");\nif (\/Just a moment|Checking your browser|_cf_|cf-browser-verification|challenge-platform\/i.test(resultBoDy) && resultCode >= 403) {\n  java.longToast(\"请完成人机验证后点右上角对勾\");\n  cookie.removeCookie(baseUrl);\n  result = java.startBrowserAwait(resultUrl, \"Cloudflare验证\", false);\n}\nresult;",
    "loginUi": "[{\"name\":\"线路\",\"type\":\"select\",\"chars\":[\"https:\/\/www.pilishuwu.com\",\"https:\/\/www.pilibook.net\",\"https:\/\/www.pili45.com\"],\"default\":\"https:\/\/www.pili45.com\"}]",
    "loginUrl": "@js:\nfunction login(){\n  var m=source.getLoginInfoMap()||{};\n  source.putLoginInfo(JSON.stringify(m));\n  java.toast(\"已切换线路:\"+host.call(this));\n}\n",
    "respondTime": 180000,
    "ruleBookInfo": {
        "author": ".x-detail__info--author@text##作者:",
        "coverUrl": "class.x-book__coverbox.0@tag.img.0@src",
        "intro": ".x-detail__intro--content@text",
        "kind": "class.x-detail__info--words.0@text##分类:##",
        "lastChapter": ".x-catalog__new@text##最新",
        "name": ".x-detail__info--title@text",
        "tocUrl": "text.章节目录@href##$##,{\"webView\":true}"
    },
    "ruleContent": {
        "content": "@js:\nvar m=String(baseUrl||'').match(\/read\\\/(\\d+)\\.html\/);\nvar cid=m?m[1]:'';\nif(!cid){''}else{\nvar j=JSON.parse(java.ajax('https:\/\/www.pili45.com\/wmcms\/ajax\/index.php?action=novel.getchapter&cid='+cid+'&format=1'));\nif(j.code!=200){''}else{\nvar c=j.data.chapter;\njava.put('ctitle', c.chapter_name||'');\nvar arr=c.content||[];\nvar out=[];\nfor(var i=0;i<arr.length;i++){out.push('<p>'+arr[i]+'<\/p>');}\nout.join('');\n}\n}",
        "title": "@js:java.get('ctitle')"
    },
    "ruleExplore": {
        "author": "p.x-book__info--author@tag.span.0@text||.x-info__author span@text",
        "bookList": ".x-library__books .x-book||.x-rank__book",
        "bookUrl": "a@href##$##,{\"webView\":true}",
        "coverUrl": "img@data-src||img@src",
        "intro": ".x-book__info--chapter@text||.x-info__intro@text",
        "kind": "span.red@text||.x-info__author@ownText",
        "name": ".x-book__info--name@text||.x-info__name@text",
        "wordCount": ".word-convert@text"
    },
    "ruleSearch": {
        "author": ".book-status@text||p.x-book__info--author@tag.span.0@text",
        "bookList": "@js:\nfunction books(){var a=java.getElements('.x-library__books .x-book');if(a&&a.size()>0)return a;return java.getElements('.x-book');}\nvar c=books();\nif(c&&c.size()>0){c;}else{\nvar s=String(result||'');\nvar need=s.indexOf('验证码')>=0 && s.indexOf('请稍候')<0 && s.indexOf('Just a moment')<0 && s.indexOf('搜索结果')<0;\nif(need){\njava.longToast('请完成搜索验证后点右上角对勾');\nvar resp=java.startBrowserAwait(java.get('url'),'搜索验证');\nvar html='';try{html=String(resp.body());}catch(e){html=String(resp);}\njava.setContent(html);\nc=books();\n}\nc;\n}",
        "bookUrl": ".x-book__coverbox a@href##$##,{\"webView\":true}",
        "checkKeyWord": "系统",
        "coverUrl": "img@data-src||img@src",
        "intro": ".x-book__intro@text||.x-book__info--chapter@text",
        "kind": ".book-fenlei@text||span.red@text",
        "name": ".x-book__info--name@text",
        "wordCount": ".word-convert@text"
    },
    "ruleToc": {
        "chapterList": "li.chapter",
        "chapterName": "a@text",
        "chapterUrl": "a@href##$##,{\"webView\":true}"
    },
    "searchUrl": "@js:\nvar k = java.encodeURI(key);\nvar h = host.call(this);\nvar url = page > 1\n  ? (h + \"\/search\/0\/\" + k + \"\/\" + page + \".html\")\n  : (h + \"\/module\/search\/search.php?key=\" + k + \"&module=novel&type=0\");\njava.put(\"url\", url);\nvar waitJs = \"(()=>{var b=document.querySelectorAll('.x-book');if(b.length)return document.documentElement.outerHTML;var t=document.title||'';var h=document.body?document.body.innerHTML:'';if(h.indexOf('验证码')>=0&&t.indexOf('请稍候')<0&&t.indexOf('Just a moment')<0)return document.documentElement.outerHTML;return null;})()\";\nurl + ',' + JSON.stringify({webView:true, webJs:waitJs, webViewDelayTime:1500});\n",
    "variableComment": "登录UI「线路」:主站 pilishuwu.com \/ 镜像 pilibook.net \/ 镜像 pili45.com。默认 pili45.com。",
    "weight": 0
}
广告