思兔小说-台湾小说网(twkan.cc)
https://www.twkan.cc
elj621 (12160)11/04 14:21
台湾小说网
{
"bookSourceName": "思兔小说-台湾小说网(twkan.cc)",
"bookSourceGroup": "小说",
"bookSourceUrl": "https:\/\/www.twkan.cc",
"bookSourceType": 0,
"bookSourceComment": "twkan.cc 台灣小說網。站点位于 Cloudflare 之后,若某次抓取返回验证码\/空结果,属站点风控,稍后重试即可。",
"customOrder": 100,
"enabled": true,
"enabledExplore": true,
"lastUpdateTime": "1793773284013",
"loginUrl": "",
"respondTime": 0,
"weight": 0,
"serialNumber": 0,
"exploreUrl": "https:\/\/www.twkan.cc\/ranking.html",
"searchUrl": "https:\/\/www.twkan.cc\/search\/{{key}}.html",
"header": {
"User-Agent": "Mozilla\/5.0 (Linux; Android 13; SM-S918B) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/120.0.0.0 Mobile Safari\/537.36",
"Accept": "text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,*\/*;q=0.8",
"Accept-Language": "zh-CN,zh;q=0.9"
},
"ruleSearch": {
"bookList": "div.bookbox",
"name": "h2.bookname a@text",
"author": "div.bookinfo div.author:eq(0)@text@js:result.replace(\/^作者[::]\\s*\/,'').trim()",
"intro": "div.update@text@js:result.replace(\/^簡介[::]\\s*\/,'').trim()",
"bookUrl": "h2.bookname a@href",
"lastChapter": "div.cat a@text"
},
"ruleBookInfo": {
"name": "h1.booktitle@text",
"author": "p.booktag a.red@text",
"coverUrl": "div.bookcover img@src",
"intro": "p.bookintro@text@js:result.replace(\/\\s*《[^》]*》是作家.*$\/,'').trim()",
"kind": "p.booktag a.blue:eq(0)@text",
"lastChapter": "a.bookchapter@text",
"tocUrl": "@js:(function(){var u=baseUrl||'';return u.replace(\/\\\/book\\\/\/,'\/chapter\/');})()"
},
"ruleToc": {
"list": "#allchapter dd",
"chapterName": "a@text",
"chapterUrl": "a@href",
"nextTocUrl": "@js:(function(){var u=baseUrl||'',m=u.match(\/chapter\\\/([A-Za-z0-9]+)(?:\\\/(\\d+))?\\.html\/);if(!m)return '';var b='https:\/\/www.twkan.cc\/chapter\/'+m[1];var p=m[2]?parseInt(m[2])+1:2;return b+'\/'+p+'.html';})()"
},
"ruleContent": {
"content": "#content@js:(function(){var ps=result.select('p');var arr=[];for(var i=0;i<ps.size();i++){var t=ps.get(i).text().trim();if(t&&t!=='()'){arr.push(t);}}return arr.join('\\n');})()"
},
"ruleExplore": {
"bookList": "div.bookbox",
"name": "h2.bookname a@text",
"author": "div.bookinfo div.author:eq(0)@text@js:result.replace(\/^作者[::]\\s*\/,'').trim()",
"intro": "div.update@text@js:result.replace(\/^簡介[::]\\s*\/,'').trim()",
"bookUrl": "h2.bookname a@href",
"lastChapter": "div.cat a@text"
}
}