@anton99zel

Как парсить контент (цикл) с сайтов?

Со страницы хочу спарсить все комменты.
Указал сайт, начало и конец тега одного коммента.
Старт и стоп у комментов одинаковые.
Но у меня парсится только первый коммент
Как доработать скрипт, чтобы он прошелся по всем комментам?
spoiler
<?php 
#откуда будем парсить информацию: 
$content=file_get_contents('https://yandex.ru/maps/org/..............................'); 

#начало забираемого контента: 
$pos=strpos($content,'review review_rating_liked'); 

#Отрезаем все, что идет до нужной нам позиции: 
$content=substr($content,$pos); 

#Таким же образом находим позицию конечной строки: 
$pos=strpos($content, 'review__footer'); 

#Отрезаем ненужное: 
$content=substr($content,0,$pos); 

#Если встречается код, который нам ненужен, вырезаем его: 
$content=str_replace('review review_rating_liked" itemscope="" itemprop="review" itemtype="http://schema.org/Review">','', $content); 

#Выводим спарсенный текст: 
echo iconv("UTF-8", "CP1251", $content), PHP_EOL;
?>
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
AwardWallet Пермь
от 40 000 до 100 000 руб.
IMAGINWEB Москва
от 55 000 до 85 000 руб.
Владис Владимир
от 100 000 до 150 000 руб.
25 июн. 2019, в 00:24
15000 руб./за проект
24 июн. 2019, в 23:27
8000 руб./за проект