From 59a409d071dd55ba6a3099e098376a07e2162f41 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Thu, 19 Mar 2015 10:10:53 -0500 Subject: [PATCH] Add HTTP header X-Clacks-Overhead: GNU Terry Pratchett --- fanficdownloader/adapters/base_adapter.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fanficdownloader/adapters/base_adapter.py b/fanficdownloader/adapters/base_adapter.py index 68ef3e3..600b136 100644 --- a/fanficdownloader/adapters/base_adapter.py +++ b/fanficdownloader/adapters/base_adapter.py @@ -93,7 +93,8 @@ class BaseSiteAdapter(Configurable): self.opener = u2.build_opener(u2.HTTPCookieProcessor(self.cookiejar),GZipProcessor()) # self.opener = u2.build_opener(u2.HTTPCookieProcessor(),GZipProcessor()) ## Specific UA because too many sites are blocking the default python UA. - self.opener.addheaders = [('User-Agent', self.getConfig('user_agent'))] + self.opener.addheaders = [('User-Agent', self.getConfig('user_agent')), + ('X-Clacks-Overhead','GNU Terry Pratchett')] self.storyDone = False self.metadataDone = False self.story = Story(configuration) @@ -129,7 +130,8 @@ class BaseSiteAdapter(Configurable): def set_cookiejar(self,cj): self.cookiejar = cj self.opener = u2.build_opener(u2.HTTPCookieProcessor(self.cookiejar),GZipProcessor()) - self.opener.addheaders = [('User-Agent', self.getConfig('user_agent'))] + self.opener.addheaders = [('User-Agent', self.getConfig('user_agent')), + ('X-Clacks-Overhead','GNU Terry Pratchett')] def load_cookiejar(self,filename): '''