diff --git a/weboob/browser/browsers.py b/weboob/browser/browsers.py index d3647e23..f54e4d1e 100644 --- a/weboob/browser/browsers.py +++ b/weboob/browser/browsers.py @@ -538,6 +538,7 @@ class PagesBrowser(DomainBrowser): Example: + >>> from .pages import Page >>> class HomePage(Page): ... pass ... @@ -635,6 +636,7 @@ class PagesBrowser(DomainBrowser): :class:`NextPage` constructor can take an url or a Request object. + >>> from .pages import HTMLPage >>> class Page(HTMLPage): ... def iter_values(self): ... for el in self.doc.xpath('//li'): diff --git a/weboob/browser/pages.py b/weboob/browser/pages.py index b5c05321..44c704c0 100644 --- a/weboob/browser/pages.py +++ b/weboob/browser/pages.py @@ -47,6 +47,8 @@ def pagination(func): ... for next in self.doc.xpath('//a'): ... raise NextPage(next.attrib['href']) ... + >>> from .browsers import PagesBrowser + >>> from .url import URL >>> class Browser(PagesBrowser): ... BASEURL = 'http://people.symlink.me' ... list = URL('/~rom1/projects/weboob/list-(?P\d+).html', Page)