悠读文学
https://www.yooread.net
采集机器人 (2)2023/04/01
数据采集
{ "bookSourceGroup": "爱猫小说书源合集", "bookSourceName": "悠读文学", "bookSourceType": 0, "bookSourceUrl": "https:\/\/www.yooread.net", "bookUrlPattern": "", "customOrder": 13, "enabled": true, "enabledExplore": true, "exploreUrl": "人气新书::\/22\/<,index_{{page}}.html>\n都市言情::\/2\/<,index_{{page}}.html>\n青春校园::\/17\/<,index_{{page}}.html>\n东方玄幻::\/19\/<,index_{{page}}.html>\n武侠仙侠::\/1\/<,index_{{page}}.html>\n穿越架空::\/16\/<,index_{{page}}.html>\n游戏竞争::\/20\/<,index_{{page}}.html>\n轻の小说::\/15\/<,index_{{page}}.html>\n历史军事::\/5\/<,index_{{page}}.html>\n奇幻科幻::\/4\/<,index_{{page}}.html>\n侦探推理::\/3\/<,index_{{page}}.html>\n惊悚悬疑::\/18\/<,index_{{page}}.html>\n文学经典::\/6\/<,index_{{page}}.html>\n外国文学::\/7\/<,index_{{page}}.html>\n杂文随笔::\/8\/<,index_{{page}}.html>\n宗教哲学::\/9\/<,index_{{page}}.html>\n纪实传记::\/10\/<,index_{{page}}.html>\n职业官场::\/11\/<,index_{{page}}.html>\n金融管理::\/12\/<,index_{{page}}.html>\n人文杜科::\/13\/<,index_{{page}}.html>\n智慧成长::\/14\/<,index_{{page}}.html>", "lastUpdateTime": 0, "loginUrl": "", "ruleBookInfo": { "author": "@css:meta[property=\"og:novel:author\"]@content", "coverUrl": "@css:meta[property=\"og:image\"]@content", "init": "<js>var ih = java.get('InfoHTML'); result = ih !== java.get('') ? ih : result;<\/js>", "intro": "@css:meta[property=\"og:description\"]@content", "kind": "@css:meta[property=\"og:novel:category\"]@content", "lastChapter": "@css:meta[property=\"og:novel:latest_chapter_name\"]@content", "name": "@css:meta[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "[email protected]@text", "nextContentUrl": "@css:.mlfy_page a:contains(下一页)@href" }, "ruleExplore": { "author": "[email protected]@text", "bookList": "[email protected]", "bookUrl": "[email protected]@href", "coverUrl": "[email protected]@_src", "intro": "class.con@text", "kind": "[email protected]@text", "name": "[email protected]@text" }, "ruleSearch": { "author": "@css:meta[property=\"og:novel:author\"]@content", "bookList": "@css:.sort-con-wp > a\n<js>\n\/\/只保留书名长度最短的图书。\nvar len = (o) => String(o.select('h3').text()).length;\nvar list = result.toArray();\nvar min = Math.min.apply(null, list.map(e => len(e)));\nresult = list.filter(e => len(e) === min).map(v => java.ajax('https:\/\/www.yooread.net'+v.attr('href')));\n<\/js>", "bookUrl": "<js>java.put('InfoHTML', result); result = '';<\/js>", "coverUrl": "@css:meta[property=\"og:image\"]@content", "intro": "@css:meta[property=\"og:description\"]@content", "kind": "@css:meta[property=\"og:novel:category\"]@content", "lastChapter": "@css:meta[property=\"og:novel:latest_chapter_name\"]@content", "name": "@css:meta[property=\"og:novel:book_name\"]@content" }, "ruleToc": { "chapterList": "+<js>var ih = java.get('InfoHTML'); result = ih !== java.get('') ? ih : result;<\/js>\n@css:#booklist table:not(strong:contains(最新章节)) li a\n<js>\nvar getCid = (link) => link.href.match(\/(\\d+)\\.html$\/)[1];\nresult = result.toArray().map(e => ({\n text: e.text(), href: String(e.attr('href'))\n})).filter(v => v.href.length > 0).sort((a,b) => getCid(a) - getCid(b));\n<\/js>", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https:\/\/www.yooread.net\/e\/search\/index.php,{\n \"method\": \"POST\",\n \"body\": \"show=title&tempid=1&keyboard={{key}}\"\n}", "weight": 0 }