diff --git a/brozzler/browser.py b/brozzler/browser.py index 1b3301b..4b6a890 100644 --- a/brozzler/browser.py +++ b/brozzler/browser.py @@ -459,8 +459,11 @@ __brzl_compileOutlinks(window).join(' '); self.send_to_chrome(method="Debugger.enable") self.send_to_chrome(method="Runtime.enable") - if self.extra_headers: - self.send_to_chrome(method="Network.setExtraHTTPHeaders", params={"headers":self.extra_headers}) + headers = self.extra_headers or {} + headers['Accept-Encoding'] = 'gzip, deflate' + self.send_to_chrome( + method="Network.setExtraHTTPHeaders", + params={"headers":headers}) if self.user_agent: self.send_to_chrome(method="Network.setUserAgentOverride", params={"userAgent": self.user_agent})