Fixes for quotev.com, author and chapter list

This commit is contained in:
Jim Miller
2016-03-04 10:33:56 -06:00
parent 30bafd4e53
commit 8e9870d4fd
+3 -2
View File
@@ -61,7 +61,7 @@ class QuotevComAdapter(BaseSiteAdapter):
self.story.setMetadata('title', element.find('h1').get_text())
# quotev html is all about formatting without any content tagging
authdiv = soup.find('div', {'style':"text-align:left;"})
authdiv = soup.find('div', {'style':"font-size:0.7em;color:#aaa;margin-top:-10px;text-align:center;margin-left:45px;cursor:pointer"})
if authdiv:
#print("div:%s"%authdiv.find_all('a'))
for a in authdiv.find_all('a'):
@@ -119,7 +119,8 @@ class QuotevComAdapter(BaseSiteAdapter):
self.story.setMetadata('comments', stripHTML(commentspans[0]).replace(',', ''))
for a in soup.find('div', id='rselect')('a'):
self.chapterUrls.append((a.get_text(), urlparse.urljoin(self.url, a['href'])))
if 'javascript' not in a['href']:
self.chapterUrls.append((a.get_text(), urlparse.urljoin(self.url, a['href'])))
self.story.setMetadata('numChapters', len(self.chapterUrls))