Как спарсить правильно контент?

Есть страница:
<html>
<body>
<div class="content__right content__right_cols_12" data-log-node="4r91">
<div class="serp-list">
<div class="serp-adv__found">Нашлось 88 результатов</div>
</div>
</div>
</dody>
</html>


Помогите написать парсер строки на php: Нашлось 88 результатов
Мой вариант не подходит:
preg_match('#]+?class\s*?=\s*?"serp-adv__found"[^>]*?>(.+?)#su', $str, $arr);
  • Вопрос задан
  • 213 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
такое делается DOM парсерами
например
https://github.com/paquettg/php-html-parser

или всякими nokogiri

если чо, регексп будет
class="[^"]+">([^<]+)<
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы