东流小说
https://www.bifengzw.com
jinse-has-no-reason (1093)2023/05/17
东流小说
{ "bookSourceComment": "https:\/\/www.dongliuxiaoshuo.com", "bookSourceGroup": "🌟", "bookSourceName": "东流小说", "bookSourceType": 0, "bookSourceUrl": "https:\/\/www.bifengzw.com", "customOrder": -2086020011, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1684331952560, "respondTime": 180000, "ruleBookInfo": { "author": "##:author(?:([^\"]*)\"){3}##$1###", "coverUrl": "div.bookcover@img@src##.*nocover.*", "intro": "div.intro@html", "kind": "##:category(?:([^\"]*)\"){3}[\\s\\S]+?:status(?:([^\"]*)\"){3}##$1,$2###", "lastChapter": "##:update_time(?:([^\"]*)\"){3}(?:([^\"]*)\"){4}##$2 $1###", "name": "##:book_name(?:([^\"]*)\"){3}##$1###" }, "ruleContent": { "content": "div.content@html", "nextContentUrl": "text.下一页.0@href" }, "ruleExplore": {}, "ruleReview": {}, "ruleSearch": { "author": "meta[property=\"og:novel:author\"]@content||li.2@text", "bookList": "<js>doc = org.jsoup.Jsoup.parse(result)\n$ = (a) => doc.select(a)\nif (\/function S2H\/.test(result)) {\n\tjst = String(java.getString(\"script@all\")).replace(\/<\\\/?script.*?>\/g,\"\").replace(\/document.cookie\/,\"cookie.getCookie(source.getKey())\").replace(\/(\\$\\(.+?)(?=\\.replace)\/,\"String($1)\")\n\teval(jst)\n}\ndoc<\/js>html:has(meta[property=\"og:type\"])||ul:has(li.col-md-4.col-sm-8.col-xs-8:has(a))", "bookUrl": "meta[property=\"og:novel:read_url\"]@content||a.0@href", "coverUrl": "meta[property=\"og:image\"]@content", "intro": "meta[property=\"og:description\"]@content", "kind": "meta[property=\"og:novel:category\"]@content&&meta[property=\"og:novel:status\"]@content", "lastChapter": "{{@@meta[property=\"og:novel:latest_chapter_name\"]@content||li.1@text}} {{@@meta[property=\"og:novel:update_time\"]@content||li.3@text}}", "name": "meta[property=\"og:novel:book_name\"]@content||a.0@text" }, "ruleToc": { "chapterList": "+ul.list-group@li.book@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "\/search.php,{\n \"body\": \"search={{key}}\",\n \"headers\": {\n \"connection\": \"keep-alive\",\n \"cache-control\": \"max-age=0\",\n \"upgrade-insecure-requests\": \"1\",\n \"origin\": \"{{source.getKey()}}\",\n \"content-type\": \"application\/x-www-form-urlencoded\",\n \"accept\": \"text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.9\",\n \"x-requested-with\": \"XMLHttpRequest\",\n \"sec-fetch-site\": \"same-origin\",\n \"sec-fetch-mode\": \"navigate\",\n \"sec-fetch-user\": \"?1\",\n \"sec-fetch-dest\": \"document\",\n \"referer\": \"{{source.getKey()}}\/\",\n \"accept-language\": \"zh,zh-CN;q=0.9,en-US;q=0.8,en;q=0.7\"\n },\n \"method\": \"POST\"\n}", "weight": 0 }