diff --git a/modules/presseurop/browser.py b/modules/presseurop/browser.py index 1b320fd7..2e1abb8b 100644 --- a/modules/presseurop/browser.py +++ b/modules/presseurop/browser.py @@ -18,7 +18,7 @@ # You should have received a copy of the GNU Affero General Public License # along with weboob. If not, see . -from .pages.article import ArticlePage, CartoonPage +from .pages.article import PresseuropPage, CartoonPage from weboob.tools.browser import BaseBrowser @@ -26,7 +26,7 @@ class NewspaperPresseuropBrowser(BaseBrowser): "NewspaperPresseuropBrowser class" PAGES = { "http://www.presseurop.eu/.*/cartoon/.*": CartoonPage, - "http://www.presseurop.eu/.*": ArticlePage, + "http://www.presseurop.eu/.*": PresseuropPage, } def is_logged(self): diff --git a/modules/presseurop/pages/article.py b/modules/presseurop/pages/article.py index 35a1bcd6..823d2af7 100644 --- a/modules/presseurop/pages/article.py +++ b/modules/presseurop/pages/article.py @@ -21,8 +21,8 @@ from weboob.tools.capabilities.messages.genericArticle import GenericNewsPage, try_drop_tree -class ArticlePage(GenericNewsPage): - "ArticlePage object for presseurop" +class PresseuropPage(GenericNewsPage): + "PresseuropPage object for presseurop" def on_loaded(self): self.main_div = self.document.getroot() @@ -43,7 +43,7 @@ class ArticlePage(GenericNewsPage): return title -class CartoonPage(GenericNewsPage): +class CartoonPage(PresseuropPage): "CartoonPage object for presseurop" def on_loaded(self): @@ -51,14 +51,3 @@ class CartoonPage(GenericNewsPage): self.element_title_selector = "title" self.element_author_selector = "div.profilecartoontext>p>a" self.element_body_selector = "div.panel" - - def get_body(self): - element_body = self.get_element_body() - try_drop_tree(self.parser, element_body, "li.button-social") - try_drop_tree(self.parser, element_body, "div.sharecount") - return self.parser.tostring(element_body) - - def get_title(self): - title = GenericNewsPage.get_title(self) - title = title.split('|')[0] - return title