PHP Скребок для получения цен на рейсы из Google - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь получить самую дешевую цену полета на рейсах Google, скажем, эта ссылка https://www.google.com/flights?hl=en#flt = LAX.LAS.2020-06-07 * LAS.LAX.2020-06-11 ; c: USD; e: 1; sd: 1; t: f

require 'simplehtmldom/simple_html_dom.php';
$link = 'https://www.google.com/flights?hl=en#flt=LAX.LAS.2020-06-07*LAS.LAX.2020-06-11;c:USD;e:1;sd:1;t:f';
$html = file_get_html($link);

$title = $html->find('title', 0);
$price = $html->find('.gws-flights-results__cheapest-price');

echo $title->plaintext."<br>\n";
if ($price) {
    echo $price[0]->plaintext."<br>\n";
}

Но я не получаю результата по такой цене. Я где-то читал, что должен быть запущен javascript, поскольку DOM на рейсах Google создается javascript. Но я не уверен, как это сделать с PHP. Я приветствую любую помощь или какой-либо альтернативный или лучший подход к очистке данных с рейсов Google с использованием php или javascript.

...