Зачистка цены airbnb с использованием goutte в laravel - PullRequest
0 голосов
/ 26 ноября 2018

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 может это сделать.не так ли?

...