Почему на разных страницах с одинаковой стрктурой не парсится simple_html_dom?

123
16 мая 2019, 07:30

Пытаюсь спарсить каталог товаров со старого сайта на новый (т.к. доступ к старой бд утерян). Структура рубрик каталога абсолютно одинаковая, CSS-классы и айдишники абсолютно те же. Но почему-то в одной из рубрик товары парсятся, а в другой нет. Как такое может быть? Вообще, что может мешать парсингу? pS
Вот структура html в рубрике, где всё нормально

<div class="welcome">
            <div class="breadcrumb"><a href="/">Главная</a> / <a href="/selection">Подбор аккумулятора</a> / <a href="/selection/car">Легковые</a> / <a href="/selection/car/7" class="active">AUDI</a></div>                                                <h1>Подбор аккумулятора</h1>
            <div class="item-list"><ul class="selection selection-3"><li class="first"><a href="/selection/car/7/95">100 (43, C2)</a></li>

  • 100 (44, 44Q, C3)
  • 100 (4A, C4)
  • а вот рубрика где косяк

     <div class="welcome">
                <div class="breadcrumb"><a href="/">Главная</a> / <a href="/selection">Подбор аккумулятора</a> / <a href="/selection/car">Легковые</a> / <a href="/selection/car/1" class="active">ALFA ROMEO</a></div>                                                <h1>Подбор аккумулятора</h1>
                <div class="item-list"><ul class="selection selection-3"><li class="first"><a href="/selection/car/1/1">145 (930)</a></li>
    

  • 146 (930)
  • 147 (937)
  • Самое интересное, что когда я просто пытаюсь взять кусок html по классу .welcome, в первом случае у меня выводится весь innertext, а во втором - только заголовок, и хлебные крошки. Списка марок авто - нет((

    READ ALSO
    Отправка AJAX запроса из скрипта в Laravel

    Отправка AJAX запроса из скрипта в Laravel

    В Laravel имеется роут с помощью которого запрашиваются данные из БД по id

    144
    Удаленный деструктор

    Удаленный деструктор

    Читаю "A Tour of C++" Страуструпа, и наталкиваюсь на стр77 на такой совет:

    166
    Доступ к базе данных PostgreSQL из С++ - приложения

    Доступ к базе данных PostgreSQL из С++ - приложения

    Друзья! Необходимо подготовить курсовой проект по базам данныхЗадание состоит в создании базы данных на сервере PostgreSQl и клиентской части,...

    170
    c++, денежные системы

    c++, денежные системы

    есть задачка: Старая английская денежная система использует три единицы для хранения денежных величин: фунты, шиллинги и пенсыОдин фунт...

    167