Я пытаюсь сделать что-то для minecraft, что позволит кому-то войти в свою учетную запись mojang. Я пытаюсь сделать это с помощью jsoup. Есть проблема с этим, однако, что он выдает ошибку 404, когда перенаправляет на https://account.mojang.com/me, что является обычной страницей входа?JSoup Post Throws 404 Для рабочего сайта
public String connect() {
try {
final Response response =
Jsoup.connect("https://account.mojang.com/login").execute();
final Document doc = response.parse();
final Element authToken = doc.select("input[name^=authenticityToken]").get(0);
final Map<String, String> cookies = response.cookies();
final Connection connection =
Jsoup.connect("https://account.mojang.com/login")
.data("authenticityToken", authToken.val())
.data("username", "email")
.data("password", "password")
.method(Method.POST)
.followRedirects(true);
connection.timeout(10000);
for (final Entry<String, String> cookie : cookies.entrySet()) {
connection.cookie(cookie.getKey(), cookie.getValue());
}
final Response postResponse = connection.execute();
return postResponse.body().toLowerCase();
} catch (Exception e) { e.printStackTrace(); return "try again"; }
}
Любая помощь будет принята с благодарностью
Спасибо за попытку, но она не работает. Все еще бросает ошибку 404 и да, она перенаправляет. Он перенаправляет на https://account.minecraft.net/me, который является 404. Он перенаправляет вас туда в любом случае, если вы вошли в систему через веб-браузер? –
Я не играю в Minecraft. Я действительно не мог сказать .. –