PHP Xpath JS, как получить контент с сайта с помощью JS? - PullRequest
0 голосов
/ 09 сентября 2018

Я хочу получить внутренний текст сайта, который я использую xpath, по какой-то причине в Chrome Developer (F12) я вижу текст, но в view-source я этого не сделал. Я предполагаю, что он загружен с помощью JavaScript или чего-то еще.
Я хочу получить цену товара
Вот мой код:

$link = "https://joybuy.com/651140653.html";
$html = file_get_contents($link);
$doc = new DOMDocument();
$doc->loadHTML($html);
$xpath = new DOMXpath($doc);
$prices = $xpath->query('//strong[@id="sku-price"]');

Спасибо.

1 Ответ

0 голосов
/ 09 сентября 2018

Здесь данные представлены как JSON Response, данные можно получить по этому URL, проверьте это здесь skuId изменения для каждого продукта, если вы измените skuId, вы получите цены а также для других продуктов

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