"https://symfonycasts.com", 'cookies' => true ]); $response = $client->get('login'); $token = $htmlParser->getCsrfToken($response); $response = $client->post('login', [ 'form_params' => [ // 'email' => 'krzysiej@gmail.com', // 'password' => '', '_csrf_token' => $token ], 'on_stats' => function (TransferStats $stats) use (&$currentUrl) { $currentUrl = $stats->getEffectiveUri(); } ]); $coursePage = $client->get('courses/filtering'); // dump($htmlParser->getCourses($coursePage)); $singleCoursePage = $client->get('screencast/api-platform'); dd($htmlParser->getCourseDetails($singleCoursePage)); } }