起点女生网
https://www.qdmm.com/
采集机器人 (2)2023/04/06
该用户很懒,什么介绍也没有写!
{
"bookSourceUrl": "https:\/\/www.qdmm.com\/",
"bookSourceType": "0",
"bookSourceName": "起点女生网",
"bookSourceGroup": "v1.0.3",
"bookSourceComment": "@author: 倒影年华",
"loginUrl": "",
"loginUi": "",
"loginCheckJs": "",
"concurrentRate": "",
"header": "",
"bookUrlPattern": "https:\/\/book.qidian.com\/",
"searchUrl": "<js>\n var ua = \"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/103.0.0.0 Safari\/537.36\";\n var headers = {\"User-Agent\": ua};\n var option = {\n \"headers\": headers,\n };\n \"https:\/\/www.qidian.com\/mm\/soushu\/\" + key + \".html,\" + JSON.stringify(option)\n<\/js>",
"exploreUrl": "🌷 热门作品排行 🌷\n月票榜::https:\/\/www.qidian.com\/rank\/mm\/yuepiao\/year{{String(new Date().getFullYear())}}-month{{let date = new Date().getMonth() + 1;result = (date < 10 ? (\"0\" + date) : String(date))}}-page{{page}}\/\n新书热销榜::https:\/\/www.qidian.com\/rank\/mm\/newsales\/page{{page}}\/\n阅读指数榜::https:\/\/www.qidian.com\/rank\/mm\/readindex\/page{{page}}\/\n畅销榜::https:\/\/www.qidian.com\/rank\/mm\/hotsales\/page{{page}}\/\n书友榜::https:\/\/www.qidian.com\/rank\/mm\/newfans\/page{{page}}\/\n热门单订榜::https:\/\/www.qidian.com\/rank\/mm\/subscr\/page{{page}}\/\n推荐榜::https:\/\/www.qidian.com\/rank\/mm\/recom\/page{{page}}\/\n收藏榜::https:\/\/www.qidian.com\/rank\/mm\/collect\/page{{page}}\/\nVIP单订总榜::https:\/\/www.qidian.com\/rank\/mm\/vipsub\/page{{page}}\/\nVIP更新字数榜::https:\/\/www.qidian.com\/rank\/mm\/vipup\/page{{page}}\/\n总字数榜::https:\/\/www.qidian.com\/rank\/mm\/wordcount\/page{{page}}\/\n🍁 新书排行 🍁\n签约作者新书榜::https:\/\/www.qidian.com\/rank\/mm\/signnewbook\/page{{page}}\/\n公众作者新书榜::https:\/\/www.qidian.com\/rank\/mm\/pubnewbook\/page{{page}}\/\n新人签约新书榜::https:\/\/www.qidian.com\/rank\/mm\/newsign\/page{{page}}\/\n新人作者新书榜::https:\/\/www.qidian.com\/rank\/mm\/newauthor\/page{{page}}\/",
"enabled": true,
"enabledExplore": true,
"weight": 0,
"customOrder": -88888927,
"lastUpdateTime": 1674267234982,
"ruleSearch": {
"bookList": "\/\/div[@class=\"book-img-text\"]\/ul\/li",
"name": "\/\/h2[@class=\"book-info-title\"]\/a\/@title##在线阅读",
"author": "\/\/p[@class=\"author\"]\/a[1]\/text()",
"kind": "\/\/p[@class=\"author\"]\/a[2]\/text()&&\/\/p[@class=\"author\"]\/span\/text()",
"wordCount": "\/\/div[@class=\"total\"]\/p[1]\/span\/text()##万##万字",
"lastChapter": "{{\/\/p[@class=\"update\"]\/a\/text()}} {{\/\/p[@class=\"update\"]\/span\/text()}}##最新更新[ ]",
"intro": "\/\/div[@class=\"book-mid-info\"]\/p[@class=\"intro\"]",
"coverUrl": "https:{{\/\/div[@class=\"book-img-box\"]\/a\/img\/@src}}",
"bookUrl": "https:{{\/\/div[@class=\"book-img-box\"]\/a\/@href}}##$##,{\"webView\":true}"
},
"ruleExplore": {
"bookList": "\/\/div[@class=\"book-img-text\"]\/ul\/li",
"name": "\/\/h2\/a\/text()",
"author": "\/\/p[@class=\"author\"]\/a[1]\/text()",
"kind": "\/\/p[@class=\"author\"]\/a[2]\/text()&&\/\/p[@class=\"author\"]\/a[3]\/text()&&\/\/p[@class=\"author\"]\/span\/text()&&\/\/p[@class=\"update\"]\/span\/text()",
"lastChapter": "\/\/p[@class=\"update\"]\/a\/text()##最新更新[ ]",
"intro": "\/\/p[@class=\"intro\"]\/text()",
"coverUrl": "https:{{\/\/div[@class=\"book-img-box\"]\/a\/img\/@src}}",
"bookUrl": "https:{{\/\/a[@class=\"red-btn\"]\/@href}}##$##,{\"webView\":true}"
},
"ruleBookInfo": {
"intro": "\/\/div[@class=\"book-intro\"]\/p\/text()",
"tocUrl": "https:{{\/\/li[@class=\"j_catalog_block\"]\/a[@class=\"lang\"]\/@href}}##$##,{\"webView\":true}"
},
"ruleToc": {
"chapterList": "\/\/div[@class=\"volume\"]\/ul\/li",
"chapterName": "\/\/h2[@class=\"book_name\"]\/a\/text()",
"chapterUrl": "https:{{\/\/h2[@class=\"book_name\"]\/a\/@href}}##$##,{\"webView\":true}",
"isVip": "\/\/em\/text()<js>\nif (String(result) !== \"\") {\n result = \"1\"\n}\n<\/js>",
"updateTime": "\/\/h2[@class=\"book_name\"]\/a\/@title\n<js>\nvar time = \/\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}\/g.exec(String(result))\nvar count = \/\\d{1,5}$\/g.exec(String(result))\nresult = time + \" \" + count + \" 字\"\n<\/js>\n"
},
"ruleContent": {
"content": "\/\/div[@class=\"read-content j_readContent\"]\/p\/span[1]\/text()"
}
}