Fix for adapter_asianfanficscom change for views metadata

This commit is contained in:
Jim Miller 2019-06-10 12:07:19 -05:00
parent f8d5d9fb07
commit dcec57c09a

View file

@ -242,10 +242,10 @@ class AsianFanFicsComAdapter(BaseSiteAdapter):
# upvote, subs, and views
a = soup.find('div',{'class':'title-meta'})
spans = a.findAll('span', recursive=False)
self.story.addToList('upvotes', re.search('\(([^)]+)', spans[0].find('span').text).group(1))
self.story.addToList('subscribers', re.search('\(([^)]+)', spans[1].find('span').text).group(1))
if enumerate(spans) == 2: # views can be private
self.story.addToList('views', spans[2].find('span').text.split()[0])
self.story.setMetadata('upvotes', re.search('\(([^)]+)', spans[0].find('span').text).group(1))
self.story.setMetadata('subscribers', re.search('\(([^)]+)', spans[1].find('span').text).group(1))
if len(spans) > 2: # views can be private
self.story.setMetadata('views', spans[2].text.split()[0])
# cover art in the form of a div before chapter content
if get_cover: