Как войти с помощью Panther на внешний веб-сайт?

#symfony-panther

#symfony-panther

Вопрос:

Я использую symfony / panther для обхода веб-страниц. Чтобы получить доступ к нужной мне странице, мне нужно пройти проверку подлинности, и я не знаю, как это сделать.

Я пробовал :

 $client = Client::createChromeClient();
$client->start();
$crawler = $client->request('GET', 'http://website.com/login.php');

$form = $crawler->selectButton('Submit!')->form([
    'email' => myEmail,
    'pwd'   => myPassword
]);
$client->submit($form);
  

Но это не работает, мой пользователь не аутентифицирован.

Я думаю, что мне нужно получить файл cookie и добавить его к моему клиенту, но я не знаю, как это сделать. Может кто-нибудь, пожалуйста, дать мне инструкции для этого?