diff --git a/sickbeard/providers/hounddawgs.py b/sickbeard/providers/hounddawgs.py index 8a7f0328cd149d195a7f943217d8bc9b9667a35f..7c64fca3d1be0656c66c5144e0e61fb1bbc79b84 100644 --- a/sickbeard/providers/hounddawgs.py +++ b/sickbeard/providers/hounddawgs.py @@ -88,6 +88,7 @@ class HoundDawgsProvider(generic.TorrentProvider): self.session = requests.Session() try: + self.session.get(self.urls['base_url'], timeout=30, verify=False) response = self.session.post(self.urls['login'], data=login_params, timeout=30, verify=False) except (requests.exceptions.ConnectionError, requests.exceptions.HTTPError), e: logger.log(u'Unable to connect to ' + self.name + ' provider: ' + ex(e), logger.ERROR) @@ -95,6 +96,7 @@ class HoundDawgsProvider(generic.TorrentProvider): if re.search('Dit brugernavn eller kodeord er forkert.', response.text) \ or re.search('<title>Login :: HoundDawgs</title>', response.text) \ + or re.search('Dine cookies er ikke aktiveret.', response.text) \ or response.status_code == 401: logger.log(u'Invalid username or password for ' + self.name + ' Check your settings', logger.ERROR) return False