1
0
Fork 0
mirror of synced 2024-05-15 18:02:46 +12:00

Fix cookies being set incorrectly

This commit is contained in:
Ben Muthalaly 2024-03-05 01:48:35 -06:00
parent 68326a60ee
commit 4686da91e6

View file

@ -172,19 +172,19 @@ def download_url(url: str, timeout: int=None) -> str:
COOKIES_FILE,
)
timeout = timeout or TIMEOUT
session = requests.Session()
cookie_jar = http.cookiejar.MozillaCookieJar()
if COOKIES_FILE is not None:
cookie_jar.load(COOKIES_FILE, ignore_discard=True, ignore_expires=True)
else:
cookie_jar = None
if COOKIES_FILE and Path(COOKIES_FILE).is_file():
cookie_jar = http.cookiejar.MozillaCookieJar(COOKIES_FILE)
cookie_jar.load(ignore_discard=True, ignore_expires=True)
for cookie in cookie_jar:
session.cookies.set(cookie.name, cookie.value, domain=cookie.domain, path=cookie.path)
response = requests.get(
response = session.get(
url,
headers={'User-Agent': WGET_USER_AGENT},
verify=CHECK_SSL_VALIDITY,
timeout=timeout,
cookies=cookie_jar,
)
content_type = response.headers.get('Content-Type', '')