Я использую simpleHtmlDom, чтобы выполнить базовую очистку экрана.У меня есть некоторые проблемы с захватом цен на продукты, хотя.Иногда я могу заставить его работать, иногда я не могу.Кроме того, иногда я получаю несколько цен ... скажем, например, на сайте есть что-то вроде "обычно $ 100 ... сейчас $ 79,99". Есть какие-нибудь предложения?В настоящее время я использую это:
$prices = array();
$prices[] = $html->find("[class*=price]", 0)->innertext;
$prices[] = $html->find("[class*=msrp]", 0)->innertext;
$prices[] = $html->find("[id*=price]", 0)->innertext;
$prices[] = $html->find("[id*=msrp]", 0)->innertext;
$prices[] = $html->find("[name*=price]", 0)->innertext;
$prices[] = $html->find("[name*=msrp]", 0)->innertext;
Victoria Secret, я не имею ни малейшего представления о том, как получить цену, кажется, что цена просто колеблется в случайном HTML.