diff --git a/librefi/fxckers/_common.py b/librefi/fxckers/_common.py index 74e82bd..161fe9d 100644 --- a/librefi/fxckers/_common.py +++ b/librefi/fxckers/_common.py @@ -14,8 +14,10 @@ class BaseFxcker: def request(self, method, url, **kwargs): kwargs["cookies"] = self.cookie_jar - if not kwargs["headers"]: + if not kwargs.get("headers"): kwargs["headers"] = {} - if not kwargs["headers"]["User-Agent"]: + if not kwargs["headers"].get("User-Agent"): kwargs["headers"]["User-Agent"] = get_user_agent() + if not kwargs.get("allow_redirects"): + kwargs["allow_redirects"] = True return requests.request(method, url, **kwargs)