aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Kellner <ken@kenkellner.com>2018-04-06 22:45:44 -0400
committerKen Kellner <ken@kenkellner.com>2018-04-06 22:45:44 -0400
commitfd62a12cda30543156585480e35682af18323508 (patch)
treec8764d8b6a8633b42bc5d83c93c3e356580b24bb
parent50e825524c8a93be5729b174e8999c690af9a45d (diff)
Fix issues with checks
-rw-r--r--article_epub/publishers/bioone.py1
-rw-r--r--article_epub/publishers/nrc.py1
-rw-r--r--article_epub/publishers/oxford.py1
-rw-r--r--article_epub/publishers/springer.py1
-rw-r--r--article_epub/publishers/wiley.py4
5 files changed, 7 insertions, 1 deletions
diff --git a/article_epub/publishers/bioone.py b/article_epub/publishers/bioone.py
index 343aae8..56fe4b3 100644
--- a/article_epub/publishers/bioone.py
+++ b/article_epub/publishers/bioone.py
@@ -1,6 +1,7 @@
from article_epub.publisher import Publisher, register_publisher
import requests
from bs4 import BeautifulSoup
+import sys
class BioOne(Publisher):
"""Class for BioOne articles"""
diff --git a/article_epub/publishers/nrc.py b/article_epub/publishers/nrc.py
index 6195a0e..a24beac 100644
--- a/article_epub/publishers/nrc.py
+++ b/article_epub/publishers/nrc.py
@@ -1,5 +1,6 @@
from article_epub.publisher import Publisher, register_publisher
import copy
+import sys
class NRC(Publisher):
"""Class for NRC Research Press articles"""
diff --git a/article_epub/publishers/oxford.py b/article_epub/publishers/oxford.py
index 8ffea6d..150a406 100644
--- a/article_epub/publishers/oxford.py
+++ b/article_epub/publishers/oxford.py
@@ -1,5 +1,6 @@
from article_epub.publisher import Publisher, register_publisher
import copy
+import sys
class Oxford(Publisher):
"""Class for Oxford articles"""
diff --git a/article_epub/publishers/springer.py b/article_epub/publishers/springer.py
index 8b9458e..a3c223e 100644
--- a/article_epub/publishers/springer.py
+++ b/article_epub/publishers/springer.py
@@ -1,4 +1,5 @@
from article_epub.publisher import Publisher, register_publisher
+import sys
class Springer(Publisher):
"""Class for Springer articles"""
diff --git a/article_epub/publishers/wiley.py b/article_epub/publishers/wiley.py
index 716466a..2102af1 100644
--- a/article_epub/publishers/wiley.py
+++ b/article_epub/publishers/wiley.py
@@ -1,4 +1,5 @@
from article_epub.publisher import Publisher, register_publisher
+import sys
class Wiley(Publisher):
"""Class for Springer articles"""
@@ -10,7 +11,8 @@ class Wiley(Publisher):
self.url = self.url.replace('/abs/','/full/')
def check_fulltext(self):
- if self.soup.find('div',class_='article-section__content') == None:
+ test = self.soup.find_all('div',class_='article-section__content')
+ if len(test) < 3:
print('Error: Can\'t access fulltext of article')
sys.exit()
else: