PHP соскоб страницы после JS инъекции - PullRequest
0 голосов
/ 17 марта 2020

У меня проблемы с очисткой сайта с использованием Goutte в Symfony 5, www.supercars.com. Проблема в том, что данные, которые мне нужно отбирать, вводятся через JavaScript. Проблема в том, что данные, возвращаемые из $crawler = $client->request('GET', 'https://www.supercars.com/');, возвращают только тот источник страницы, который содержит фиктивные данные, прежде чем они будут перезаписаны JavaScript. Как заставить их JS работать до того, как он вернет DOM? Если нет, то как бы я сделал это с помощью другого плагина?

1 Ответ

0 голосов
/ 17 марта 2020

Вам необходимо использовать безголовый браузер, который загрузит и выполнит javascript. У вас есть много вариантов. Селен популярен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...