长佩书单

长佩书单

分享者: guaner001125 (317)发布时间: 08/12 10:52

忘记写搜索了
二维码导入
{
    "articleStyle": 0,
    "cacheFirst": false,
    "customOrder": 0,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n  \"User-Agent\": \"Mozilla\/5.0 (Linux; Android 8.1.0; JKM-AL00b Build\/HUAWEIJKM-AL00b; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/66.0.3359.126 MQQBrowser\/6.2 TBS\/044807 Mobile Safari\/537.36\"\n}",
    "injectJs": "try{\n\tjava.getThemeConfig();\n(function () {\n  if (document.getElementById('my-float-btn')) return;\n\n  const btn = document.createElement('button');\n  btn.id = 'my-float-btn';\n  btn.textContent = '发现';\n\n  btn.style.cssText = `\n    position: fixed;\n    right: 20px;\n    bottom: 20px;\n    z-index: 999999;\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    border: none;\n    background: rgba(74,144,226,0.9);\n    color: #fff;\n    font-size: 10px;\n    cursor: pointer;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.3);\n    backdrop-filter: blur(6px);\n    transition: transform 0.2s;\n  `;\n\n  \/\/ 点击逻辑(这里写你的操作)\n  btn.addEventListener('click', () => {\n      let url = window.location.href;\n      let id = url.match(\/-(\\d+)\/)[1];\n      url = \"https:\/\/m.gongzicp.com\/webapi\/book\/novelList?id=\"+id+\"&page={{page}}\";\n      java.open(\"explore\",url,\"书单列表\",\"https:\/\/webapi.gongzicp.com\")\n  });\n\n  document.body.appendChild(btn);\n})();\n\n}catch(e){}\n\nrulesCp = [\n  {\n    selector: '.btn,.menu-btn-box,.van-nav-bar',\n    onFound(el) {\n        el.remove()\n    }\n  },\n    {\n    selector: '.book-info',\n    onFound(el) {\n          el.style.marginTop = \"10px\";\n    }\n  },\n      {\n    selector: '.novel-tag',\n    onFound(el) {\n          el.style.background = '#eee';\n\n    }\n  },\n     {\n    selector: '.cover',\n    onFound(el) {\n          el.style.marginTop = \"10px\";\n    }\n  },\n      {\n    selector: '.item:has(.novel)',\n    onFound(el) {    \t     \n          el.style.marginBottom = \"50px\";\n    }\n  },\n      {\n    selector: '.desc',\n    onFound(el) {  \t     \n          el.style.color = \"#2CC6C6\"\n    }\n  },\n  {\n    selector: '.novel',\n    onFound(el) {\n      if (el.dataset.clickHandled) return;\n      el.dataset.clickHandled = 'true';\n      el.addEventListener('click', (e) => {\n        e.preventDefault();      \n        e.stopPropagation();  \n        let id = el.href.match(\/novel-(\\d+)\/)[1];       \n        let url = \"legado:\/\/import\/addToBookshelf?src=https:\/\/www.gongzicp.com\/webapi\/novel\/novelInfo?id=\"+id+',{\"origin\":\"https:\/\/webapi.gongzicp.com\"}';\n        try{\n            java.openUrl(url);     \n         }catch(e){\n             window.location.href = url;\n         }    \n      }, true); \n    }\n  }\n];\n\n observer = new MutationObserver(() => {\n  rulesCp.forEach(rule => {\n    document.querySelectorAll(rule.selector).forEach(el => {\n      if (!el.dataset.handled) {\n        el.dataset.handled = 'true';\n        rule.onFound(el);\n      }\n    });\n  });\n});\n\nobserver.observe(document.body, {\n  childList: true,\n  subtree: true\n});",
    "jsLib": "function S(e,t){\n\t  if(!t)return String(this.java.getString(e));\n\t  return String(this.java.getString(e,t))\n}",
    "lastUpdateTime": 1786452851592,
    "loadWithBaseUrl": true,
    "loginUi": "[{\n\t\tname: \"☕️ 支持源作者 ☕️\",\n\t\ttype: \"button\",\n\t\taction: \"toThank()\",\t\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 1\n        }\n\t}]",
    "loginUrl": "function login(){}\nfunction toThank(){\n\tjava.startBrowser(\"data:text\/html;base64,PGltZyBzdHlsZT0id2lkdGg6MTAwJSIgc3JjPSJhYm91dDpibGFuayIgb25lcnJvcj0idGhpcy5zcmM9YXRvYignYUhSMGNITTZMeTluYVhSbFpTNWpiMjB2WjNWaGJtVnlNREF4TVRJMUwySnZiMnR6YjNWeVkyVXZjbUYzTDIxaGMzUmxjaThsUlRVbE9VSWxRa1VsUlRjbE9Ea2xPRGN2WjNWaGJtVnlMbmRsWW5BPScpIj4KCg==\",\"感谢你的支持\");\t\n\t}",
    "preload": false,
    "preloadJs": "window.java = java;",
    "ruleArticles": "$.data.list[*]",
    "ruleImage": "$.collection_cover##\\?.*",
    "ruleLink": "https:\/\/m.gongzicp.com\/home\/bookView-{{$.collection_id}}.html",
    "ruleNextPage": "<js>\nif(\/getList|pre\/.test(baseUrl)){\nresult = \tbaseUrl.replace(\/(pre.*?=)\\d+\/,'$1'+S(\"$.data.pre||$.data.previous_val\"));\t\n\t}else{\n\t\tresult = baseUrl.replace(\/page=\\d+\/,\"page=\"+(Number(baseUrl.match(\/page=(\\d+)\/)[1])+1));\t\t\n}\nif(baseUrl.includes(\"bid=\")){\n\t   result = result.replace(\/bid=(\\d+)\/,'bid='+S(\"$.data.bid\"));\n}\n<\/js>",
    "rulePubDate": "{{$.category}}•{{$.collection_list_count}}本•{{$.collection_intro}}",
    "ruleTitle": "$.collection_name",
    "searchUrl": "https:\/\/m.gongzicp.com\/webapi\/search\/books?k={{key}}&page=1",
    "showWebLog": true,
    "singleUrl": false,
    "sortUrl": "最新书单::https:\/\/m.gongzicp.com\/webapi\/book\/getList?type=3&pre=0&bid=0\n热门书单::https:\/\/m.gongzicp.com\/webapi\/book\/getList?type=2&pre=0&bid=0\n推荐书单::https:\/\/m.gongzicp.com\/webapi\/book\/getList?type=1&pre=0&bid=0\n\n搜索书单::https:\/\/m.gongzicp.com\/webapi\/search\/books?k={{svg=String(java.base64Encode(`<svg width=\"1190\" height=\"300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect width=\"100%\" height=\"100%\" fill=\"#ffffff\"\/><text x=\"200\" y=\"100\" font-family=\"Arial, sans-serif\" font-size=\"70\" fill=\"#333\" font-weight=\"bold\">输入要搜索的内容<\/text><text x=\"180\" y=\"200\" font-family=\"Arial, sans-serif\" font-size=\"40\" fill=\"#333\" font-weight=\"bold\">改版阅读可以直接用右上角的🔍<\/text><\/svg>`));if(page==1){let a=\"\";try{a=java.getVerificationCode('data:image\/svg+xml;base64,'+svg);}catch(e){java.log(e)};if(a==\"\"){a=source.getVariable()}source.setVariable(a);a}else{source.getVariable()};}}&page=1",
    "sourceGroup": "阅读",
    "sourceIcon": "https:\/\/is1-ssl.mzstatic.com\/image\/thumb\/Purple221\/v4\/d5\/10\/73\/d51073df-ab74-047a-42ed-31d9aa378ce0\/AppIcon-0-0-1x_U007emarketing-0-8-0-0-85-220.png\/492x0w.webp",
    "sourceName": "长佩书单",
    "sourceUrl": "长佩书单",
    "type": 0
}
广告