php parser, что моло пойти не так?

212
14 марта 2022, 18:30

Попросили спарсить цены на 1 продукт в разных магазинах.

Всего 5 магазинов.

4 получилось без проблем.

А вот с 5 никак. То есть совсем.

Пробовал simple html dom, DiDom. Не получается.

Так как я в парсиге не являюсь спецом. То даже не представляю что не так, и в какую сторону копать.

Может подскажите в чём может быть дело. Ну а если рабочий пример, было бы вообще чудесно. goldapple.ru/10004-15250700094-clinique-id-bb-gel

require_once('simplehtmldom_1_9_1/simple_html_dom.php'); 
$html = new simple_html_dom(); 
$html->load_file('goldapple.ru/10004-15250700094-clinique-id-bb-gel'); 
echo $html;
Answer 1
  1. Находишь любой элемент [id^="product-price-"]
  2. Достаёшь у него значение из атрибута data-price-amount

PS: Я б вообще регуляркой достал.

READ ALSO
PHP не возвращает заголовки

PHP не возвращает заголовки

Нашел код в интернете как послать заголовки и тогда продолжить выполнение скрипта

127
Ошибка верификации сертификата

Ошибка верификации сертификата

При запросе к некоторым сайтем через fopen() или через curl возникают ошибки типа

164