Halo ребята.теперь я учусь о соскобе с использованием гутта в Laravel.Я использую эту https://github.com/FriendsOfPHP/Goutte версию.сейчас я пытаюсь соскоб с сайта airbnb специально по цене.до сих пор я просто получаю название отеля, но не могу получить цену
, например, я хочу получить название отеля и цену здесь. сайт https://www.airbnb.com/rooms/1064946
вот мой контроллер
$client = new Client();
$crawler = $client->request('GET', 'https://www.airbnb.com/rooms/1064946');
$result = $crawler->filter('#summary')->each(function ($node, $i){
return [
'hotel_name' => $node->filter('._12ei9u44')->text(),
'price' => $node->filter('._doc79r')->text()
];
});
но я до сих пор не могу понять, как узнать цену.кто-нибудь может мне помочь?Я так взбешен по этому поводу.
Или есть другая функция для удаления CSS, загружаемого из JavaScript?я слышал, что PHP PhantomJs может это сделать.не так ли?