1
0
mirror of https://github.com/moparisthebest/SickRage synced 2024-12-12 11:02:21 -05:00

Improved logging to detect CloudFlare blocking

Improved logging to detect when CloudFlare is blocking via javascript challenge.
Relates to issue
https://github.com/SiCKRAGETV/sickrage-issues/issues/504
This commit is contained in:
flightlevel 2015-02-16 20:18:03 +11:00
parent 431d04de4a
commit 49b4ea7e43

View File

@ -112,6 +112,10 @@ class FreshOnTVProvider(generic.TorrentProvider):
logger.log(u'Invalid username or password for ' + self.name + ' Check your settings', logger.ERROR)
return False
if re.search('DDoS protection by CloudFlare', response.text):
logger.log(u'Unable to login to ' + self.name + ' due to CloudFlare DDoS javascript check.', logger.ERROR)
return False
try:
if requests.utils.dict_from_cookiejar(self.session.cookies)['uid'] and requests.utils.dict_from_cookiejar(self.session.cookies)['pass']:
self._uid = requests.utils.dict_from_cookiejar(self.session.cookies)['uid']