Я пытаюсь написать скребок для сайта, который мне нужен, чтобы войти в свою учетную запись, чтобы получить данные, которые я хочу очистить. Я полагаю, что проблема заключается в том, как сайт ожидает данные для входа, и я не понимаю, как правильно отформатировать эту информацию. Ниже мой код и var_dump возвращают bool (false). Как это отформатировать, чтобы войти успешно?
include "simple_html_dom.php";
$postFields = array(
"username" => "bbtestaccess@gmail.com", //This would be a valid username for the site.
"password" => "bbpassword1", //This would be a valid password for the site.
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.bodybuilding.com/profile/login");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postFields));
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_CAINFO, "/CAcert.pem");
$response = curl_exec($ch);
var_dump($response);