diff --git a/src/sites/book.js b/src/sites/book.js index 2dc09da..dd7b61f 100644 --- a/src/sites/book.js +++ b/src/sites/book.js @@ -167,25 +167,27 @@ const parseOneBook = async (book) => { if (!siteId) { return ; } - await book.save(); + let chapterRecord = new SpiderData({ + data: {list: chapterList, + book_id: bookId, + site: siteId, + }, + type: 'book_chapter' + }); + await chapterRecord.save(); // let bar = multi.newBar(' '+book.data.name+' [:bar] :percent :etas', { // complete: '=', // incomplete: ' ', // width: 30, // total: chapterList.length // }); - for (let chapter of chapterList) { + // for (let chapter of chapterList) { // let obj = await bookChapterInfo(chapter.chapter_id, chapter.crawl_book_id, chapter.lists_id, siteId); // bar.tick(1); // chapter.content = obj.data.content; - chapter.book_id = bookId; - chapter.site = siteId; - let chapterRecord = new SpiderData({ - data: chapter, - type: 'book_chapter' - }); - await chapterRecord.save(); - } + // chapter.book_id = bookId; + // chapter.site = siteId; + // } book.status = 2; await book.save(); }