simple_html_dom получить содержимое первого тега

259
27 сентября 2017, 11:59

Почему к первому тегу залипает второй тег textarea когда явно указываю на первый.

$html = new simple_html_dom();
$html->load_file('http://домен.com?num_iid=538522618444');
print_r($html->find('textarea[ondblclick]',0)->plaintext);

Но при этом когда меняю индекс на 1 получаю содержимое второго тега textarea[ondblclick] без лишних тегов чистый массив

Answer 1

Да действительно так проще:

$txt = file_get_contents('http://домен.com?num_iid=538522618444');
if (preg_match('%<textarea.*?>(.*?)</textarea%is', $txt, $mm) ){
//      print_r($mm[1]);
        $aa = json_decode($mm[1], true);
        print_r($aa);
}
READ ALSO
Как прикрепить файл при отправке письма php

Как прикрепить файл при отправке письма php

Привет всем! Есть обработчик php

258
Как парсить динамический сайт?

Как парсить динамический сайт?

Как парсить контент с SPA приложений? Пробовал casperjs, но что-то не получаетсяЕсть у кого дельные советы или гайды? Спасибо

255
Сформировать иерархию ссылок

Сформировать иерархию ссылок

ЗдравствуйтеУ меня есть 3 элемента в массиве

257