вход в систему

Я хочу войти в разногласия с помощью php curl, но у меня не получилось, в чем проблема в моем коде? Я хочу, чтобы автоматический вход в разногласия и получить данные из HTML ….!
cloed

1

Решение

Есть несколько советов:

1) Если вы хотите увидеть некоторую ответную информацию. Вы должны повторить $answer, В противном случае вы не сможете увидеть ответ, даже если данные были отправлены правильно.

2) На сайте используется капча. Я попробовал это с правильным адресом электронной почты / паролем и получил следующий ответ {"captcha_key": ["captcha-required"]} , Я понятия не имею, как это округлить. Может быть, вам следует связаться с Discord.

3) Сайт требует данных JSON. Вот коды, которые я использовал:

<?php
$data = array("email" => "XXXX", "password" => "XXXX");
$data_string = json_encode($data);

$ch = curl_init('https://discordapp.com/api/v6/auth/login');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);

$answer  = curl_exec($ch);

echo $answer;

if (curl_error($ch)) {
echo curl_error($ch);
}
?>

Надеюсь, это поможет.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector