[sankaku] send login info as formdata

Previously they were erroneously send as URL parameters.
This commit is contained in:
Mike Fährmann
2018-09-14 17:52:58 +02:00
parent fa64c38d5b
commit 99137f1bee

View File

@@ -130,14 +130,14 @@ class SankakuExtractor(SharedConfigExtractor):
"""Actual login implementation"""
username = usertuple[0]
self.log.info("Logging in as %s", username)
params = {
data = {
"url": "",
"user[name]": username,
"user[password]": password,
"commit": "Login",
}
response = self.request(self.root + "/user/authenticate",
method="POST", params=params)
method="POST", data=data)
if not response.history or response.url != self.root + "/user/home":
raise exception.AuthenticationError()
cookies = response.history[0].cookies