91Porna

https://6ad6.rdaqwgjvr.cc/

wwwcloger (11776)15小时前

该用户很懒,什么介绍也没有写!
二维码导入
{
    "bookSourceGroup": "洛制",
    "bookSourceName": "91Porna",
    "bookSourceType": 0,
    "bookSourceUrl": "https:\/\/6ad6.rdaqwgjvr.cc\/",
    "coverDecodeJs": "const key = \"f5d965df75336270\";\nconst iv = \"97b60394abc2fbe1\";\njava.createSymmetricCrypto(\"AES\/CBC\/PKCS5Padding\", key, iv).decrypt(result)",
    "customOrder": 0,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "exploreUrl": "@js:\njava.toast(\"\\n 正在进行发现页更新...\");\nlet list = [];\nconst push = (title, url, size) => list.push({\n    \"title\": title,\n    \"url\": url,\n    \"style\": {\n        \"layout_flexGrow\": 1,\n        \"layout_flexBasisPercent\": size\n    }\n});\n\nlet itemList = [];\nfor (let i = 1; true; i++){\n    let html = org.jsoup.Jsoup.parse(java.ajax(source.getKey() + \"moviesets\/\" + i));\n    let items = html.select(\"ul.grid.grid-cols-2 > li\");\n    if (items.size() === 0) break;\n    for(let k=0;k<items.size();k++){\n        itemList.push(items.get(k));\n    }\n}\n\nfor (let i = 0; i < itemList.length; i++) {\n    let el = itemList[i];\n    let a = el.select(\"a\");\n    let href = a.attr(\"href\");\n    let title = a.text();\n    push(title, href + `\/{{page}}`, 0.3);\n}\n\nJSON.stringify(list);",
    "lastUpdateTime": "1777540570096",
    "respondTime": 180000,
    "ruleBookInfo": {},
    "ruleContent": {
        "content": "@js:\nlet js = result.match(\/<script>\\s*(let videoId = '[^']+';[\\s\\S]*?)<\\\/script>\/)[1];\nlet jsUrl  = \"\";\nconst document = {\n  querySelector(selector) {\n    return null;\n  },\n  getElementById() {\n    return null;\n  },\n  write(str) {\n    jsUrl = str;\n  }\n};\neval(String(js));\njsUrl = decodeURIComponent(jsUrl.match(\/src=\"([^\"]+)\"\/)[1].replace(\/&amp;\/g, '&'));\njsUrl = source.getKey().slice(0, -1) + jsUrl + jsUrl;\n\/\/ java.log(jsUrl);\njs = java.ajax(jsUrl);\nconst nxvav = \"https:\/\/api.nxvav.cn\/api\/m3u8\/?url=\";\nlet m3u8 = \"\";\n\nthis.navigator = {\n    userAgent: \"\"\n};\nconst ad_config = {};\nlet videoId = \"\";\nlet auth_key = \"\";\nlet last_play_time = 0;\nlet volume = 0;\nlet autoplay = false;\nlet autoplayMuted = false;\nlet showIcon = false;\nlet preferDocument = false;\nlet pip = {};\nlet videoAttributes = {};\nlet advertise = {};\nlet manual_duration = 0;\nlet play_duration = 0;\nlet muted = false;\nlet video = {};\nlet external = false;\nlet disabled = false;\nlet key = \"\";\nlet time = {};\nlet duration = 0;\nlet d = \"\";\nfunction create_player(a) {\n    m3u8 = a.url;\n}\ntry {\n    eval(String(js));\n    if (m3u8 === \"\") {\n        m3u8;\n    } else {\n        java.startBrowserAwait(`${nxvav}${java.encodeURI(m3u8)}`, book.name);\n    }\n} catch (err) {\n    m3u8;\n}"
    },
    "ruleExplore": {
        "bookList": "\/\/ul[@class=\"grid grid-cols-2 md:grid-cols-4  gap-2.5 md:gap-4\"]\/li",
        "bookUrl": "tag.a[0]@href",
        "coverUrl": "tag.img@data-src",
        "name": "@class.video-item@class.line-clamp-2@text"
    },
    "ruleSearch": {
        "bookList": "\/\/ul[contains(@class, \"video-items\")]\/li",
        "bookUrl": "\/\/a[@class=\"flex aspect-w-16 aspect-h-9 overflow-hidden\"]\/@href",
        "coverUrl": "\/\/img\/@data-src",
        "name": "\/\/img\/@alt"
    },
    "ruleToc": {
        "chapterList": "@js: [{\"title\": \"立即播放\",\"url\": baseUrl}]",
        "chapterName": "title",
        "chapterUrl": "url"
    },
    "searchUrl": "comic\/index\/search?keyword={{key}}&page={{page}}",
    "weight": 0
}
广告