From dbe5f6a98da8f64ad23a0be9c76525522b7eb7ba Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Thu, 6 Jun 2019 14:51:44 -0500 Subject: [PATCH] Fix for site change adapter_novelonlinefullcom --- fanficfare/adapters/adapter_novelonlinefullcom.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fanficfare/adapters/adapter_novelonlinefullcom.py b/fanficfare/adapters/adapter_novelonlinefullcom.py index a1dc0c4b..ad6502c7 100644 --- a/fanficfare/adapters/adapter_novelonlinefullcom.py +++ b/fanficfare/adapters/adapter_novelonlinefullcom.py @@ -142,11 +142,11 @@ class LightNovelGateSiteAdapter(BaseSiteAdapter): title = soup.find_all('span', {'itemprop':'title'})[1].string self.story.setMetadata('title', title) - # datePub = soup.find('meta', {'itemprop':'datePublished'})['content'] - dateUpd = soup.find('em', class_='updated').string - # self.story.setMetadata('datePublished', makeDate(datePub, self.dateformat)) - # example: 08-NOV-2017 11:21 - self.story.setMetadata('dateUpdated', makeDate(dateUpd, '%d-%b-%Y %H:%M')) + updatedSpan = soup.find('span', string='LAST UPDATED : ') + dateUpd = updatedSpan.parent + updatedSpan.extract() # discard label + # example: 08-NOV-2017 18:21 + self.story.setMetadata('dateUpdated', makeDate(stripHTML(dateUpd), '%d-%b-%Y %H:%M')) ## getting status status = soup.find('span', string='STATUS : ').find_next_sibling("a").string