Я пытаюсь получить самую дешевую цену полета на рейсах 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.