得奇小说网(deqixs.cc)20260904

https://www.deqixs.cc

tingquer (13127)09/23 11:57

得奇小说网(deqixs.cc)20260904

二维码导入
{
    "bookSourceComment": "得奇小说网 www.deqixs.cc 书源。正文接口带动态token校验:先请求chapter.js.php拿token(有时效,现取现用),再带Referer+XHR头+完整Chrome UA请求ajax2.php,无需Cookie。单结果搜索302跳转书页已兼容。创建于2026-09-04。",
    "bookSourceGroup": "",
    "bookSourceName": "得奇小说网(deqixs.cc)20260904",
    "bookSourceType": 0,
    "bookSourceUrl": "https:\/\/www.deqixs.cc",
    "checkKeyWord": "夜无疆",
    "enabled": true,
    "enabledCookieJar": false,
    "header": "{\"User-Agent\": \"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/126.0 Safari\/537.36\"}",
    "lastUpdateTime": "1790135853085",
    "respondTime": 180000,
    "searchUrl": "https:\/\/www.deqixs.cc\/modules\/article\/search.php,{\"method\": \"POST\", \"body\": \"searchkey={{key}}&action=login&searchtype=all\"}",
    "ruleSearch": {
        "bookList": "<js>var d = [];\nvar doc = org.jsoup.Jsoup.parse(result, baseUrl);\nif (doc.select('.bookbox').size() > 0) {\n    d = doc.select('.bookbox');\n} else {\n    var name = doc.select('h1.booktitle').text();\n    if (name) {\n        var url = doc.select('link[rel=canonical]').attr('href') || doc.select('meta[property=og:novel:read_url]').attr('content');\n        var author = doc.select('.booktag a').first().text();\n        var last = doc.select('.bookchapter').text();\n        var frag = '<div class=\"bookbox\"><h4 class=\"bookname\"><a href=\"' + url + '\">' + name + '<\/a><\/h4><div class=\"author\">作者:' + author + '<\/div><div class=\"cat\"><a>' + last + '<\/a><\/div><\/div>';\n        d = org.jsoup.Jsoup.parseBodyFragment(frag).select('.bookbox');\n    }\n}\nd;<\/js>",
        "name": "class.bookname@tag.a@text",
        "bookUrl": "class.bookname@tag.a@href",
        "author": "class.author.0@text##作者:",
        "lastChapter": "class.cat@tag.a@text"
    },
    "ruleBookInfo": {
        "name": "class.booktitle@text",
        "author": "class.booktag@tag.a@text",
        "coverUrl": "class.bookcover@tag.img@src",
        "intro": "class.bookintro@text",
        "kind": "",
        "lastChapter": "class.bookchapter@text",
        "tocUrl": ""
    },
    "ruleToc": {
        "chapterList": "id.list-chapterAll@tag.dd@tag.a",
        "chapterName": "text",
        "chapterUrl": "href"
    },
    "ruleContent": {
        "content": "<js>var m = String(baseUrl).match(\/\\\/books\\\/(\\d+)\\\/(\\d+)\\.html\/);\nif (!m) {\n    result = '章节地址解析失败: ' + baseUrl;\n} else {\n    var aid = m[1];\n    var cid = m[2];\n    var ua = 'Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/126.0 Safari\/537.36';\n    var opt = ',{\"headers\":{\"User-Agent\":\"' + ua + '\",\"Referer\":\"' + baseUrl + '\",\"X-Requested-With\":\"XMLHttpRequest\"}}';\n    var tokenJs = String(java.ajax('https:\/\/www.deqixs.cc\/scripts\/chapter.js.php?aid=' + aid + '&cid=' + cid + '&referrer=' + baseUrl + opt) || '');\n    var t = tokenJs.match(\/chapterToken\\s*=\\s*'([^']+)'\/);\n    var s = tokenJs.match(\/timestamp\\s*=\\s*([0-9]+)\/);\n    var n = tokenJs.match(\/nonce\\s*=\\s*'([^']+)'\/);\n    if (!t || !s || !n) {\n        result = '获取token失败,请重试';\n    } else {\n        var apiUrl = 'https:\/\/www.deqixs.cc\/modules\/article\/ajax2.php?aid=' + aid + '&cid=' + cid + '&token=' + t[1] + '&timestamp=' + s[1] + '&nonce=' + n[1] + opt;\n        var res = String(java.ajax(apiUrl) || '');\n        var json = null;\n        try { json = JSON.parse(res); } catch (e) {}\n        if (json && json.status == 1 && json.data && json.data.content) {\n            result = json.data.content.replace(\/<br\\s*\\\/?>\/gi, '\\n').replace(\/&nbsp;\/gi, ' ').replace(\/更新不易[\\s\\S]*?(看最新章节|看最新无错章节|最新小说章节|请订阅)[!!]\/g, '').replace(\/速\\s*读\\s*谷|shudugu\\.org\/g, '').replace(\/\\n{3,}\/g, '\\n\\n').trim();\n        } else {\n            result = '获取正文失败: ' + (json && json.message ? json.message : res.substring(0, 100));\n        }\n    }\n}<\/js>"
    },
    "weight": 0
}
广告