🌾松鹤庭沐
https://so.html5.qq.com##7day
采集机器人 (2)2023/04/06
该用户很懒,什么介绍也没有写!
{ "bookSourceGroup": "1-📖 小说[常用],0-📖 文本", "ruleExplore": { "author": "", "bookList": "$.data.groups[*].info[*].books[*]", "lastChapter": "", "wordCount": "", "intro": "$.bookBaseInfo.summary", "kind": "<js>\nh=java.getString(\"$.bookBaseInfo.category2\");\ns=\/false\/.test(String(result))?\"连载\":\"完结\";h+\",\"+s<\/js>", "coverUrl": "$.bookBaseInfo.picURL", "bookUrl": "https:\/\/bookshelf.html5.qq.com\/qbread\/api\/novel\/adbooks\/bookinfo?bookid={{(java.getString(\"$.bookBaseInfo.id\"))}},{\"headers\":{\"Referer\":\"https:\/\/bookshelf.html5.qq.com\/qbread\/adread\/catalog\"}}", "name": "$.bookBaseInfo.name " }, "weight": 76, "ruleContent": { "content": "$.data.content[*]" }, "loginUrl": "", "searchUrl": "\/ajax\/real\/search_result?tabId=360&noTab=1&q={{key}}", "ruleSearch": { "author": "$.author", "bookList": "$.data.state[?(@.dataName == 'novel_search_list')].items[*]", "lastChapter": "", "coverUrl": "$.cover_url", "wordCount": "", "intro": "$.abstract", "kind": "@js:\nh=java.getString(\"label_text\");\nj=java.getString(\"tag_views\");\nk=java.getString(\"is_finished\")== 1 ? \"完结\": \"连载\"\nh+\",\"+j+\",\"+k\n##\\s+##,", "checkKeyWord": null, "name": "$.title", "bookUrl": "https:\/\/bookshelf.html5.qq.com\/qbread\/api\/novel\/adbooks\/bookinfo?bookid={{(java.getString(\"docId\")).split(\"_\")[1]}},{\"headers\":{\"Referer\":\"https:\/\/bookshelf.html5.qq.com\/kdread\/adread\/catalog\"}}" }, "enabledExplore": true, "ruleBookInfo": { "author": "$.author", "tocUrl": "@js:\nvar b=java.getString(\"$.resourceID\")\nvar c=java.getString(\"$.serialnum\")\njava.put(\"b\",b)\nd='https:\/\/bookshelf.html5.qq.com\/qbread\/api\/book\/list-chapter?resourceid='+b+'&start=1&count=100&serialnum='+c+'&sort=asc,{\"headers\":{\"Referer\":\"https:\/\/bookshelf.html5.qq.com\/kdread\/adread\/catalog\"}}'", "lastChapter": "{{$.lastSerialname}} • {{java.timeFormat(java.getString(\"lastSerialUpdateTime\")*1000)}}\n<js>result.replace(\/\/\/g,'-')<\/js>\n<js>result.replace(\/\\s\\d+:\\d+\/,'')<\/js>\n<js>result.replace(\/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求更谢乐发推票盟补加字Kk\/].*[\\)\\})}】]\/g,'')<\/js>", "wordCount": "$.contentsize", "intro": " 🔖更新时间:{{java.timeFormat(java.getString(\"lastSerialUpdateTime\")*1000)}}{{'\\n‎\\n'}} 🏷️标签:{{$.tag##\\|##,}}{{'\\n‎\\n'}}{{$.summary}}", "kind": "", "coverUrl": "$.picurl", "name": "$.resourceName", "init": "$.data" }, "ruleToc": { "chapterUrl": "https:\/\/bookshelf.html5.qq.com\/qbread\/api\/wenxue\/buy\/ad-chapter\/v3?resourceid=@get:{b}&serialid={{java.getString(\"serialid\")}}&apn=1&readnum=1&duration=2&srcCh=,\n{\"headers\":{\n\t\"Referer\":\"https:\/\/bookshelf.html5.qq.com\/kdread\/adread\/chapter\"\n\t}\n}", "isVip": "\/\/$.chargetype", "chapterList": "<js> \nlet pageCount =\njava.getString('page_count')\njava.put('count',pageCount)\nresult\n<\/js>\n$.rows[*]", "nextTocUrl": "<js>\nlet count = java.get('count')\nlet list = [];\nfor(let i = 2; i <= Number(count); i++) {\nlist.push(baseUrl.replace(\/start=\\d+\/, 'start=' + i));\n}\nlist;\n<\/js>", "updateTime": "〖{{$.serialid}}〗 {{$.contentlen}}字", "chapterName": "$.serialname<js>result.replace(\/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求更谢乐发推票盟补加字Kk\/].*[\\)\\})}】]\/g,'')<\/js>" }, "bookSourceUrl": "https:\/\/so.html5.qq.com##7day", "lastUpdateTime": 1664593754642, "customOrder": 47, "bookSourceType": 0, "enabled": true, "header": "", "bookSourceName": "🌾松鹤庭沐", "bookSourceComment": "https:\/\/kdread.cn", "respondTime": 314, "exploreUrl": "@js:\nvar k='\\\\\"test\\\\\"';\nvar p='\\\\\"0\\\\\"';\nw=\"https:\/\/novel.html5.qq.com\/feeds\/page-api\/classify?tag_type_id=1&tag_group_id=0&with_tag_type=0&with_tag_group=0&page_cursor=0&page_limit=100\"\nww=\"https:\/\/novel.html5.qq.com\/be-api\/gql,\";\nw3=\"https:\/\/novel.html5.qq.com\/feeds\/page-api\/classify?tag_type_id=1&tag_group_id=2&with_tag_type=0&with_tag_group=0&page_cursor=0&page_limit=220\";\n\nw1=\"https:\/\/novel.html5.qq.com\/feeds\/page-api\/classify?tag_type_id=2&tag_group_id=0&with_tag_type=0&with_tag_group=0&page_cursor=0&page_limit=100\";\n\nw2=\"https:\/\/novel.html5.qq.com\/feeds\/page-api\/classify?tag_type_id=3&with_tag_type=0&with_tag_group=1&page_limit=40&tag_group_id=C2\";\n\nl=JSON.parse(java.ajax(w)).tagList;\n\nl4=JSON.parse(java.ajax(w3)).tagList;\n\nl2=JSON.parse(java.ajax(w1)).tagList;\n\nl3=JSON.parse(java.ajax(w2)).tagList;\n\nvb=l.concat(l4,l2,l3);\n\nc=[];\n\nfor(i=0;i<vb.length;i++){\n\tbody=\"\\{\\\"query\\\": \\\"query\\{groups(param:\\{cond: \\{id:\"+vb[i][\"jumpUrl\"].match(\/\\d{3,}\/)+\" \"+\"condName:\"+k +\"sortBy: GroupSortByUserScore pageQuery:\\{first:1000 after:\"+p+\"\\}\\}\\})\\{info\\{books\\{bookBaseInfo\\{id name picURL category2 summary isFinished,\\}\\}\\}\\}\\}\\\"\\}\";\n\t\n\t\n\t\n\t\n\toption = {\n \"method\": \"POST\",\n \"body\": String(body)\n };\n\n\t g=vb[i][\"name\"]+\"::\"+ww+JSON.stringify(option);\n\t \n\t c.push(g)\n\t\n\t};\n\tc[0]=\"❀ 男 生 频 道 ❀::\";\n\tc[305]=\"❀ 女 生 频 道 ❀::\";\n\tc[387]=\"❀ 出 版 读 物 ❀::\";\nc.join(\"&&\")", "bookUrlPattern": "" }