🔞爱丽丝书屋

网址https://www.alicesw.tw 简介无 状态有效 浏览量893 收录时间2026-11-14 09:05
查看原始书源 JSON
[
  {
    "bookSourceComment": "爱丽丝书屋 (ALICESW) 书源 v2\n[站点]\n· 繁体站: https://www.alicesw.tw (本书源实际抓取站点)\n· 简体站: https://www.alicesw.com (需代理才能访问,未使用)\n[说明]\n· 原站为繁体,本规则已用 java.t2s() 将书名/作者/分类/简介/章节名/正文/标题统一转为简体\n· 若个别字未转换(如\"著/么\"等),属手机端简繁词典覆盖范围,可在阅读器\"简繁转换\"里二次转换\n· 发现页分组: 最新 / 原创 / 排行(本日·本周·本月·总) / 分类(29个)\n· 排行榜\"总排行\"第一名作者列显示点击量,为站点数据怪癖,非规则错误\n[v2 优化 2026-11-14]\n· 正文净化: 删除站点混入正文尾部的「打賞 評論」功能按钮段(replaceRegex + js 双保险)\n· 正文净化: 删除「p站视频…建议直接下载app + 推广URL」四段连排广告块(含 ---- 分隔线),54008《借讀那兩年》第一章实证;js 链含裸文案行/裸URL行/孤分隔线逐层降级\n· 封面: 站点分类/排行/原创/搜索列表页本身无封面元素(纯文本 li,无 img 无懒加载),详情页封面为 img.321cdn.com 随机 md5 无法从书 id 推导;改为 BookInfo 写 cache + explore/search 读 cache 兜底——进过详情页的书在列表也有封面,零额外请求\n· 修复: tocUrl 原 :contains(查看目錄) 与站点实际链接文字「查看全部章節」不匹配导致目录页取错\n[免责]\n· 网站内容为成人向文学,请自行甄别",
    "bookSourceGroup": "成人",
    "bookSourceName": "🔞爱丽丝书屋",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.alicesw.tw",
    "bookUrlPattern": "https://www\\.alicesw\\.tw/novel/\\d+\\.html",
    "customButton": false,
    "customOrder": 88,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreScreen": "",
    "exploreUrl": "[\n  {\"title\":\"最新\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n  {\"title\":\"最新更新\",\"url\":\"https://www.alicesw.tw/all/order/update_time+desc.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"原创\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n  {\"title\":\"原創專區\",\"url\":\"https://www.alicesw.tw/original.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"排行\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n  {\"title\":\"本日排行\",\"url\":\"https://www.alicesw.tw/other/rank_hits/order/hits_day.html\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"本周排行\",\"url\":\"https://www.alicesw.tw/other/rank_hits/order/hits_week.html\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"本月排行\",\"url\":\"https://www.alicesw.tw/other/rank_hits/order/hits_month.html\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"總排行\",\"url\":\"https://www.alicesw.tw/other/rank_hits/order/hits.html\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n  {\"title\":\"科幻\",\"url\":\"https://www.alicesw.tw/lists/71.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"經典\",\"url\":\"https://www.alicesw.tw/lists/79.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"奇幻\",\"url\":\"https://www.alicesw.tw/lists/75.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"系統\",\"url\":\"https://www.alicesw.tw/lists/69.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"武俠\",\"url\":\"https://www.alicesw.tw/lists/68.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"亂倫\",\"url\":\"https://www.alicesw.tw/lists/65.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"都市\",\"url\":\"https://www.alicesw.tw/lists/64.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"鄉村\",\"url\":\"https://www.alicesw.tw/lists/63.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"同人\",\"url\":\"https://www.alicesw.tw/lists/73.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"玄幻\",\"url\":\"https://www.alicesw.tw/lists/62.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"校園\",\"url\":\"https://www.alicesw.tw/lists/61.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"穿越\",\"url\":\"https://www.alicesw.tw/lists/70.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"反差\",\"url\":\"https://www.alicesw.tw/lists/22.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"凌辱\",\"url\":\"https://www.alicesw.tw/lists/46.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"墮落\",\"url\":\"https://www.alicesw.tw/lists/18.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"純愛\",\"url\":\"https://www.alicesw.tw/lists/19.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"偽娘\",\"url\":\"https://www.alicesw.tw/lists/52.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"蘿莉\",\"url\":\"https://www.alicesw.tw/lists/48.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"熟女\",\"url\":\"https://www.alicesw.tw/lists/56.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"正太\",\"url\":\"https://www.alicesw.tw/lists/50.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"明星\",\"url\":\"https://www.alicesw.tw/lists/72.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"NTR\",\"url\":\"https://www.alicesw.tw/lists/54.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"媚黑\",\"url\":\"https://www.alicesw.tw/lists/53.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"調教\",\"url\":\"https://www.alicesw.tw/lists/58.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"言情\",\"url\":\"https://www.alicesw.tw/lists/59.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"百合\",\"url\":\"https://www.alicesw.tw/lists/47.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"耽美\",\"url\":\"https://www.alicesw.tw/lists/82.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"重口\",\"url\":\"https://www.alicesw.tw/lists/21.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}},\n  {\"title\":\"其他\",\"url\":\"https://www.alicesw.tw/lists/57.html?page={{page}}\",\"style\":{\"layout_flexGrow\":1}}\n]\n",
    "header": "@js:\nJSON.stringify({\n\"User-Agent\": \"Mozilla/5.0 (Linux; Android 13) AppleWebKit/537.36\"\n})\n",
    "lastUpdateTime": "1794646683605",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "meta[property=\"og:novel:author\"]@content<js>java.t2s(String(result))</js>",
      "coverUrl": "meta[property=\"og:image\"]@content||div.imgbox img@src<js>var u=String(result);if(u&&u.indexOf('//')<0){u='https://www.alicesw.tw'+u;}if(u&&book&&book.bookUrl){cache.put('asw_cov_'+book.bookUrl,u);}u</js>",
      "intro": "div.jianjie@text<js>java.t2s(String(result))</js>",
      "kind": "meta[property=\"og:novel:category\"]@content<js>java.t2s(String(result))</js>",
      "lastChapter": "meta[property=\"og:novel:latest_chapter_name\"]@content<js>java.t2s(String(result))</js>",
      "name": "meta[property=\"og:novel:book_name\"]@content<js>java.t2s(String(result))</js>",
      "tocUrl": "a:contains(查看全部章節)@href||a:contains(查看目錄)@href##^##https://www.alicesw.tw"
    },
    "ruleContent": {
      "content": "div.content_txt p@textNodes<js>var t=String(java.t2s(String(result))); t=t.replace(/!\\[([^\\]]*)\\]\\(([^)]*)\\)/g,''); t=t.replace(/^[\\u3000 \\t]*(?:章节|章節)\\d+\\s*$/gm,''); t=t.replace(/(?:^|\\n)[ \\t\\u3000]*-{5,}[ \\t\\u3000]*\\n[ \\t\\u3000]*p站视[频頻][^\\n]*下[载載]app[^\\n]*\\n[ \\t\\u3000]*https?:\\/\\/[^\\s]+[ \\t\\u3000]*\\n[ \\t\\u3000]*-{5,}[ \\t\\u3000]*(?=\\n|$)/g,'');t=t.replace(/^[ \\t\\u3000]*p站视[频頻][^\\n]*下[载載]app[^\\n]*$/gm,'');t=t.replace(/^[ \\t\\u3000]*https?:\\/\\/[^\\s]+[ \\t\\u3000]*$/gm,'');t=t.replace(/(?:^|\\n)[ \\t\\u3000]*-{5,}[ \\t\\u3000]*\\n[ \\t\\u3000]*本文件[来來]自[^\\n]*\\n(?:[ \\t\\u3000]*[发發][布佈][页頁]\\d*[::][^\\n]*\\n?)+[ \\t\\u3000]*-{5,}[ \\t\\u3000]*(?=\\n|$)/g,'');t=t.replace(/^[ \\t\\u3000]*本文件[来來]自[^\\n]*$/gm,'');t=t.replace(/^[ \\t\\u3000]*[发發][布佈][页頁]\\d*[::][^\\n]*$/gm,'');t=t.replace(/打[赏賞][ \\t\\u3000]*评[论論][ \\t\\u3000]*/g,'');t</js>",
      "replaceRegex": "##(?s)[ \\t\\u3000]*-{5,}[ \\t\\u3000]*\\n[ \\t\\u3000]*p站视[频頻][^\\n]*下[载載]app[^\\n]*\\n[ \\t\\u3000]*https?://[^\\s]+[ \\t\\u3000]*\\n[ \\t\\u3000]*-{5,}[ \\t\\u3000]*|(?s)[ \\t\\u3000]*-{5,}[ \\t\\u3000]*\\n[ \\t\\u3000]*本文件[来來]自[^\\n]*\\n(?:[ \\t\\u3000]*[发發][布佈][页頁]\\d*[::][^\\n]*\\n?)+[ \\t\\u3000]*-{5,}[ \\t\\u3000]*|打[赏賞][ \\t\\u3000]*评[论論][ \\t\\u3000]*##",
      "title": "h1#chapterTitle@text||h3@text<js>java.t2s(String(result))</js>"
    },
    "ruleExplore": {
      "author": "span.s5@text||li.four@text<js>java.t2s(String(result))</js>",
      "bookList": "ul.txt-list li||div.rec_rullist ul",
      "bookUrl": "span.s2 a@href||li.two a@href<js>'https://www.alicesw.tw' + result</js>",
      "coverUrl": "span.s2 a@href||li.two a@href<js>var u='https://www.alicesw.tw'+String(result);var c=cache.get('asw_cov_'+u);c?c:''</js>",
      "kind": "span.s2 a@text||li.sev a@text<js>var t=String(result).replace(/^\\[([^\\]]+)\\].*$/,'$1').replace(/小說$/,''); java.t2s(t)</js>",
      "lastChapter": "li.three a@text<js>java.t2s(String(result))</js>",
      "name": "span.s2 a@text||li.two a@text<js>var t=String(result).replace(/^\\[[^\\]]+\\]\\s*/,''); java.t2s(t)</js>",
      "wordCount": "li.five@text"
    },
    "ruleSearch": {
      "author": "p.mb-1 a@text<js>java.t2s(String(result))</js>",
      "bookList": ".list-group-item",
      "bookUrl": "h5 a@href##^##https://www.alicesw.tw",
      "checkKeyWord": "加樂園",
      "coverUrl": "h5 a@href<js>var u='https://www.alicesw.tw'+String(result);var c=cache.get('asw_cov_'+u);c?c:''</js>",
      "intro": "p.content-txt@text<js>java.t2s(String(result))</js>",
      "name": "h5 a@text<js>var t=String(result).replace(/^\\d+\\.\\s*/,''); java.t2s(t)</js>"
    },
    "ruleToc": {
      "chapterList": "ul.section-list li",
      "chapterName": "a@text<js>java.t2s(String(result))</js>",
      "chapterUrl": "a@href##^##https://www.alicesw.tw"
    },
    "searchUrl": "https://www.alicesw.tw/search.html?q={{key}}&f=_all&p={{page}}",
    "weight": 0
  }
]