check when website is unavailable
This commit is contained in:
parent
3784479ed0
commit
d433b31e88
1 changed files with 6 additions and 1 deletions
|
|
@ -21,13 +21,18 @@
|
||||||
from weboob.capabilities.radio import ICapRadio, Radio, Stream, Emission
|
from weboob.capabilities.radio import ICapRadio, Radio, Stream, Emission
|
||||||
from weboob.capabilities.collection import ICapCollection, CollectionNotFound
|
from weboob.capabilities.collection import ICapCollection, CollectionNotFound
|
||||||
from weboob.tools.backend import BaseBackend
|
from weboob.tools.backend import BaseBackend
|
||||||
from weboob.tools.browser import BaseBrowser, BasePage
|
from weboob.tools.browser import BaseBrowser, BasePage, BrowserUnavailable
|
||||||
|
|
||||||
|
|
||||||
__all__ = ['NovaBackend']
|
__all__ = ['NovaBackend']
|
||||||
|
|
||||||
|
|
||||||
class HistoryPage(BasePage):
|
class HistoryPage(BasePage):
|
||||||
|
def on_loaded(self):
|
||||||
|
h2 = self.parser.select(self.document.getroot(), 'h2')
|
||||||
|
if len(h2) > 0 and h2[0].text == 'Site off-line':
|
||||||
|
raise BrowserUnavailable('Website is currently offline')
|
||||||
|
|
||||||
def get_current(self):
|
def get_current(self):
|
||||||
for div in self.parser.select(self.document.getroot(), 'div#rubrique_contenu div.resultat'):
|
for div in self.parser.select(self.document.getroot(), 'div#rubrique_contenu div.resultat'):
|
||||||
artist = self.parser.select(div, 'span#artiste', 1).find('a').text
|
artist = self.parser.select(div, 'span#artiste', 1).find('a').text
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue