NTR story 牛头人士多利
https://ntrstory.com
chuxs (8615)04/17 16:15
NTR story 牛头人士多利
{ "bookSourceComment": "\/\/12.5写源by河鹅和\n\/\/发现翻页参考了[9X阅读器🥇]书源\n\/\/正文如果字数太多可能会加载慢\n\/\/发现为空请尝试刷新重新获取token\n\/\/2025.4.17修复cf验证", "bookSourceGroup": "18+", "bookSourceName": "NTR story 牛头人士多利", "bookSourceType": 0, "bookSourceUrl": "https:\/\/ntrstory.com", "bookUrlPattern": "https:\\\/\\\/ntrstory.com\\\/books\\\/[^\\\/]+", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nexplore=[];\njava.toast(\"\\n🔥动态获取发现中……\");\npush=(title,url,type1,type2)=>explore.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n$$$ = uri => `{{(()=>{if(page==1){return '${uri}'} else {return '${keyUrl}'+'\/?page='+page} })()}\\}`;\nkeyUrl=java.toURL(source.key).origin.replace(`:${source.key}`,\"\")\ntry{\n\thtml=org.jsoup.Jsoup.parse(java.ajax(keyUrl))\n\tform=html.select(\"form[refs]\")\n\taction=form.attr(\"action\")\n\ttoken=form.select('[name~=token]').attr(\"value\")\n\t\n\tsorts=html.select(\"ul.dropdown-menu a\")\n\torders=[\"desc\",\"asc\"]\n\tpush(\"⬇️降序\",\"\",1,0.4)\n\tpush(\"⬆️升序\",\"\",1,0.4)\n\tsorts.forEach(sort=>{\n\t\ttitle=sort.text()\n\t\torders.forEach(order=>{\n\t\t\turi=`${action},{\"body\": \"_return=${java.encodeURI(keyUrl)}&_method=PATCH&_token=${token}&sort=${sort.attr(\"data-sort-value\")}&order=${order}\",\"method\": \"POST\"}`\n\t\t\tpush(title,$$$(uri),1,0.4)\n\t\t\t})\n\t\t})\n\t\tjava.toast(\"\\n✅发现获取成功\")\n\t}catch(e){\n\t\tjava.log(e)\n\t\tjava.toast(\"\\n🚫发现获取失败……\")\n\t\t}\nJSON.stringify(explore)", "header": "{\n\"User-Agent\": \"Mozilla\/5.0 (Linux; Android 14; 2312DRAABC) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/132.0.0.0 Mobile Safari\/537.36\"\n}", "jsLib": "", "lastUpdateTime": "1744877756864", "respondTime": 180000, "ruleBookInfo": { "coverUrl": "[property=\"og:image\"]@content", "init": "", "intro": "div.text-muted p@textNodes##^## ", "lastChapter": ".content h4.-1@text", "name": "h1@text", "tocUrl": "", "wordCount": "##【?字数:(\\d+)】?##$1###" }, "ruleContent": { "content": "p@textNodes", "nextContentUrl": "text.下一页@href", "replaceRegex": "##广告信息.*", "title": "" }, "ruleExplore": { "author": "", "bookList": ".grid-card", "bookUrl": "href", "coverUrl": "##url\\('([^']+)'\\)##$1###", "intro": ".text-muted@text##【?字数:(\\d+)】?", "name": "h2@text", "wordCount": "##【?字数:(\\d+)】?##$1###" }, "ruleSearch": { "author": "", "bookList": "<js>\nif(result.match(\/Just a \/)){\n\txb=(baseUrl)+\",\"+JSON.stringify({\n\t\t\"headers\":{\n \"User-Agent\": \"Mozilla\/5.0 (Linux; Android 14; 2312DRAABC) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/132.0.0.0 Mobile Safari\/537.36\",\n \"webView\": true\n}})\njava.startBrowserAwait(xb,\"验证\")\nresult=java.ajax(xb)\n\t}\n\tresult\n<\/js>\n.entity-list-item", "bookUrl": "href", "checkKeyWord": "", "coverUrl": "", "intro": ".text-muted@text##【?字数:(\\d+)】?", "name": "h4@text", "wordCount": "##【?字数:(\\d+)】?##$1###" }, "ruleToc": { "chapterList": "<js>\nif(result.match(\/Just a \/)){\n\txb=(baseUrl)+\",\"+JSON.stringify({\n\t\t\"headers\":{\n \"User-Agent\": \"Mozilla\/5.0 (Linux; Android 14; 2312DRAABC) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/132.0.0.0 Mobile Safari\/537.36\",\n \"webView\": true\n}})\njava.startBrowserAwait(xb,\"验证\")\nresult=java.ajax(xb)\n\t}\n\tresult\n<\/js>\n.page.entity-list-item", "chapterName": "h4@text", "chapterUrl": "href", "preUpdateJs": "" }, "searchUrl": "\/search?search={{key}}&types[]=book<,&page={{page}}>", "weight": 0 }