From: Philipp Hagemeister Date: Thu, 3 Apr 2014 04:07:35 +0000 (+0200) Subject: Detect Websense censorship (Fixes #2670) X-Git-Url: http://git.oshgnacknak.de/?a=commitdiff_plain;h=2410c43d834c4a81c134d2efff269dd7ad66fbd6;p=youtube-dl Detect Websense censorship (Fixes #2670) --- diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 78f238f84..fe09817f9 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -252,6 +252,17 @@ class InfoExtractor(object): outf.write(webpage_bytes) content = webpage_bytes.decode(encoding, 'replace') + + if (u'Access to this site is blocked' in content and + u'Websense' in content[:512]): + msg = u'Access to URL %s has been blocked by Websense filtering software in your network.' % urlh.geturl() + blocked_iframe = self._html_search_regex( + r'