书听FM

https://m.shuyinfm.com/

null_mr (10632)10/07 15:07

书音fm

二维码导入
{
    "bookSourceGroup": "学习",
    "bookSourceName": "书听FM",
    "bookSourceType": 1,
    "bookSourceUrl": "https:\/\/m.shuyinfm.com\/",
    "customOrder": 0,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": false,
    "header": "{\n\t\"User-Agent\":\"Mozilla\/5.0 (Linux; Android 13; V2148A Build\/TP1A.220624.014; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/128.0.6613.146 Mobile Safari\/537.36\"\n\t}",
    "lastUpdateTime": "1759820870483",
    "respondTime": 180000,
    "ruleBookInfo": {
        "author": "\/\/div[1]\/div[@class=\"book-rand-a\"][4]\/a\/text()",
        "coverUrl": ".book[0]@img@src",
        "intro": "\/\/div[@class=\"book\"]\/div[@class=\"book-des\"]\/text()",
        "kind": "\/\/div[1]\/div[@class=\"book-rand-a\"][1]\/a\/text()",
        "name": "@XPath:\/\/h1\/text()",
        "tocUrl": "\/\/div[@class=\"book\"][1]\/a[1]\/@href"
    },
    "ruleContent": {
        "content": "@XPath:\/\/div[@id=\"jp_container_1\"][1]\/div\/div\/ul[@id=\"jp-lines\"]\/li[1]\/@data-code@js:\/\/ 获取秒级时间戳(10位数,纯数字)\nfunction getTimestamp() {\n    return Math.floor(Date.now() \/ 1000);\n};\n\/\/ 获取时间戳与code组成网址\nvar timestamp = getTimestamp();\nwangc=`code=${result}&timestamp=${timestamp}`;\nurl=\"https:\/\/m.shuyinfm.com\/e\/extend\/url.php\"\npost=`{\n\"method\":\"POST\",\n\"body\":\"${wangc}\",\n\"headers\":{\"Uaer-Agent\":\"Mozilla\/5.0 (Linux; Android 8.1.0; PBAM00 Build\/OPM1.171019.026; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/76.0.3809.89 Mobile Safari\/537.36 T7\/11.20 SP-engine\/2.16.0baiduboxapp\/11.20.0.14 (Baidu; P1 8.1.0) NABar\/2.0\"}\n}`;\nwangb1=java.post(url,wangc,{}).body();\n\/\/ 转成json对象取数据\nvar jsonObj = JSON.parse(wangb1); \nvar uuid = jsonObj.uuid;\nlet signature=jsonObj.signature;\nlet wangb=`https:\/\/m.shuyinfm.com\/e\/extend\/url.php?code=${result}&timestamp=${timestamp}&signature=${signature}&uuid=${uuid}`\nwangb2=java.ajax(wangb);\n\n\/\/转成json对象取网址c也就是资源网址\nvar jsonObj1 = JSON.parse(wangb2); \nvar ziyuan=jsonObj1.url\n\n\/\/ 发起资源网址请求\nlet zy=java.get(ziyuan,{});\nqw=String(zy.header(\"location\"))\njava.log(qw)\n\n\n",
        "title": ""
    },
    "ruleExplore": {},
    "ruleSearch": {
        "author": ".book-meta a[1]@text",
        "bookList": ".book-ol@li",
        "bookUrl": ".book-cell@a@href",
        "checkKeyWord": "我的",
        "coverUrl": ".book-cover.lazy@data-original",
        "intro": "",
        "kind": "",
        "name": ".book-title@text"
    },
    "ruleToc": {
        "chapterList": "#playlist>ul li",
        "chapterName": "a@text",
        "chapterUrl": "a@href",
        "isVolume": ""
    },
    "searchUrl": "<js>\nurl=source.bookSourceUrl+\"e\/search\/index.php\";\nbody=`keyboard=${key}&show=title,newstext,player,playadmin,movietime,filetype`\nres=java.post(url,body,{}).headers();\nurl=source.bookSourceUrl+\"e\/search\/\"+res.location\n<\/js>\n",
    "weight": 0
}
广告