From 34fc29cf686e96459b50bed1427526b7713f12db Mon Sep 17 00:00:00 2001 From: zhl Date: Wed, 3 Apr 2019 17:26:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=A0=E8=8A=82=E6=95=B0=E6=8D=AE=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E6=88=90=E4=B8=80=E6=9D=A1=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/sites/book.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) 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(); }