Использую PHP Simple HTML DOM Parser для получения информации со страницы. Не могу спарсить содержимое тегов, так как у них нет четкого расположения. Он может идти вторым, может быть пятым, а может быть и первым, единственное за что можно зацепиться, так это его расположение после следующей конструкции:
<p class="oposit part1 part2">Примечание</p>
// Пример 1
<div class=primer>
<p class="oposit part1 part2">Примечание</p>
<div class="halfM indPar">Текст, который мне нужен</div>
<div class="halfM indPar">Текст, который мне также нужен</div>
</div>
// Пример 2
<div class=primer>
<p class="oposit part1 part2">Наименования</p>
<div class="halfM indPar">Текст, который мне не нужен</div>
<div class="halfM indPar">Текст, который мне также не нужен</div>
<p class="oposit part1 part2">Примечание</p>
<div class="halfM indPar">Текст, который мне нужен</div>
<div class="halfM indPar">Текст, который мне также нужен</div>
</div>
// Пример 3
<div class=primer>
<p class="oposit part1 part2">Заметка</p>
<div class="halfM indPar">Текст, который мне не нужен</div>
<div class="halfM indPar">Текст, который мне также не нужен</div>
<p class="oposit part1 part2">Наименования</p>
<div class="halfM indPar">Текст, который мне не нужен</div>
<div class="halfM indPar">Текст, который мне также не нужен</div>
<p class="oposit part1 part2">Примечание</p>
<div class="halfM indPar">Текст, который мне нужен</div>
<div class="halfM indPar">Текст, который мне также нужен</div>
Можно ли, как-нибудь, например, с помощью регулярки, указать парсеру, на расположение необходимых тегов?
Если есть другой способ решить задачу, прошу предложить его.