Вход в Goutte с идентификатором

Я хочу спросить о Гутте. Я использую этот код https://github.com/FriendsOfPHP/Гутте и внедряю его в Codeigniter. А сейчас пробую делать скрапинг.

Когда я хочу его разработать, ссылка, по которой я хочу войти в систему, выглядит так:

<div class = "loginOperationContent">
    <form id = "login-form">
        <div class = "loginIdArea">
            <label class = "textareaWrap"><span class = "formText">Login ID</span><input id = "loginId" name = "" type = "text" /></label>
        </div>
        <div class = "loginPassArea">
            <label class = "textareaWrap"><span class = "formText">Password</span><input id = "password" name = "" type = "password" /></label>
        </div>
    </form>

    <div class = "loginBtnArea">
        <a href = "javascript:void(0);" class = "btnLogin">
            <span class = "btnInner">
                <input type = "hidden" id = "windowId" value = "LxI2eRwmN1094O8CYV5T">
                <span class = "btnText" id = "login_btn">Submit</span>
            </span>
        </a>
    </div>
</div>

Эта форма не является обычной формой, имя = "" пусто, а кнопка отправки использует JS. А вот мой код очистки в контроллере:

      $client = new Client();
      $crawler = $client->request('GET', '<link login>');
      $crawler = $client->click($button = $crawler->selectButton('Submit')->form());
      $loginForm = $crawler->filter('form#login-form')->form();
      $loginForm['#loginId'] = '<login ID>';
      $loginForm['#password'] = '<password>';
      $crawler = $client->submit($loginForm);
      $crawler->filter('.userInfoName')->each(function ($node) {
          d($node->text());
      });

Но это не работает. Пожалуйста помогите.

все знают как это решить?

Mulianto 05.03.2019 03:56
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
1
166
0

Другие вопросы по теме