merge #4268: [newgrounds] extract & pass auth token for login

This commit is contained in:
Mike Fährmann
2023-07-04 21:51:03 +02:00

View File

@@ -87,14 +87,15 @@ class NewgroundsExtractor(Extractor):
if response.history and response.url.endswith("/social"):
return self.session.cookies
page = response.text
headers = {"Origin": self.root, "Referer": url}
url = text.urljoin(self.root, text.extr(
response.text, 'action="', '"'))
url = text.urljoin(self.root, text.extr(page, 'action="', '"'))
data = {
"username": username,
"password": password,
"remember": "1",
"login" : "1",
"auth" : text.extr(page, 'name="auth" value="', '"'),
}
response = self.request(url, method="POST", headers=headers, data=data)