[colisprive] Catch error pages in browser
This commit is contained in:
parent
c2466f5018
commit
7429c869a8
2 changed files with 6 additions and 2 deletions
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
from weboob.tools.json import json
|
||||
from weboob.tools.browser import BaseBrowser, BrowserBanned
|
||||
from .pages import TrackPage
|
||||
from .pages import TrackPage, ErrorPage
|
||||
|
||||
|
||||
__all__ = ['ColispriveBrowser']
|
||||
|
|
@ -31,6 +31,7 @@ class ColispriveBrowser(BaseBrowser):
|
|||
ENCODING = 'utf8'
|
||||
|
||||
PAGES = {'https://www.colisprive.com/moncolis/pages/detailColis.aspx.*': TrackPage,
|
||||
'https://www.colisprive.com/moncolis/Default.aspx.*': ErrorPage,
|
||||
}
|
||||
|
||||
def get_tracking_info(self, _id):
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ from weboob.tools.browser import BasePage
|
|||
from weboob.capabilities.parcel import Parcel, Event
|
||||
|
||||
|
||||
__all__ = ['TrackPage']
|
||||
__all__ = ['TrackPage', 'ErrorPage']
|
||||
|
||||
|
||||
class TrackPage(BasePage):
|
||||
|
|
@ -50,3 +50,6 @@ class TrackPage(BasePage):
|
|||
p.history.append(ev)
|
||||
|
||||
return p
|
||||
|
||||
class ErrorPage(BasePage):
|
||||
pass
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue