From d4c4f521ecb0956b09f9b60fc2a4ff08ea742bd6 Mon Sep 17 00:00:00 2001 From: littlefoot Date: Wed, 3 Aug 2022 11:14:28 -0400 Subject: [PATCH] Fix for syosetu author names, closes #8 --- DBConnection/Repositories/NovelRepository.cs | 5 ++--- WebNovelPortalAPI/Scrapers/SyosetuScraper.cs | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/DBConnection/Repositories/NovelRepository.cs b/DBConnection/Repositories/NovelRepository.cs index 77930ee..c5e397e 100644 --- a/DBConnection/Repositories/NovelRepository.cs +++ b/DBConnection/Repositories/NovelRepository.cs @@ -25,11 +25,10 @@ public class NovelRepository : BaseRepository, INovelRepository { entity.Author = await _authorRepository.Upsert(entity.Author, false); } - //Tags var newTags = await _tagRepository.UpsertMany(entity.Tags, false); - - //chapters are getting deleted now that their required... + + //chapters var newChapters = await _chapterRepository.UpsertMany(entity.Chapters, false); // update in db diff --git a/WebNovelPortalAPI/Scrapers/SyosetuScraper.cs b/WebNovelPortalAPI/Scrapers/SyosetuScraper.cs index 713d0f3..9e0b27e 100644 --- a/WebNovelPortalAPI/Scrapers/SyosetuScraper.cs +++ b/WebNovelPortalAPI/Scrapers/SyosetuScraper.cs @@ -15,7 +15,7 @@ public class SyosetuScraper : AbstractScraper protected override string? WorkTitlePattern => @"//p[@class='novel_title']"; - protected override string? AuthorNamePattern => @"//div[@class='novel_writername']/a | //div[@class='novel_writername']"; + protected override string? AuthorNamePattern => @"//div[@class='novel_writername']/a"; protected override string? AuthorLinkPattern => @"//div[@class='novel_writername']/a";