[common] add 'request_location()' convenience function

This commit is contained in:
Mike Fährmann
2025-04-18 22:43:26 +02:00
parent d6311bbf75
commit 88f1541a83
10 changed files with 29 additions and 64 deletions

View File

@@ -240,6 +240,11 @@ class Extractor():
raise exception.HttpError(msg, response)
def request_location(self, url, **kwargs):
kwargs.setdefault("method", "HEAD")
kwargs.setdefault("allow_redirects", False)
return self.request(url, **kwargs).headers.get("location", "")
_handle_429 = util.false
def wait(self, seconds=None, until=None, adjust=1.0,