PHP Simple HTML DOM Parser находит элементы LI

Получил вот такую ​​структуру:

<div class="info">
<ul class="info-fields">
<li style="display: none">
<span style="display:none" itemprop="brand">Text</span></li>
<li>Name: <h1 style="font-size: 14px;margin: 0px;display: inline;"><strong>Demo</strong></h1></li>
<li>Genre: <a href="url">text 1</a>, <a href="url">text 2</a></li>
<li>Country: <a href="url">text 3</a>, <a href="url">text 4</a></li>
<li>Duration: 02:53</li>
<li>Studio: <a href="url">Disney</a></li>
<li>Models: <a href="url" >text 5</a>, <a href="url">text 6</a></li>
</ul>
</div>

Как его получить ‹ a href="url">текст 1, ‹ a href="url">текст 2‹ /a>

Спасибо

<li>Genre: <a href="url">text 1</a>, <a href="url">text 2</a></li>

Мой код

  $tagss = $html->find('ul.info-fields li:nth-child(3) a');
  $args_tags = array();   
  foreach($tagss as $element)
  {
     $tag1 = $element->plaintext;
     array_push($args_tags, $tag1);
   }

person Rony Play    schedule 11.10.2016    source источник
comment
Я отредактировал....   -  person Rony Play    schedule 11.10.2016
comment
ну, ваш ul класс неверен filminfo-fields должен быть info-fields на основе html   -  person nerdlyist    schedule 11.10.2016
comment
Извините, я неправильно пишу, я исправил инфо-поля, но он получает все карты ‹a› в инфо-полях.   -  person Rony Play    schedule 11.10.2016
comment
Итак, что вы получаете в настоящее время? весь ли?   -  person nerdlyist    schedule 11.10.2016
comment
simple-html-dom не понимает nth-child. Вы можете переключиться на этот.   -  person pguardiario    schedule 12.10.2016
comment
Да..................   -  person Rony Play    schedule 12.10.2016


Ответы (1)


Если ваш URL-адрес является переменной, попробуйте:

<li>Genre: <a href="<?=$url1?>">text 1</a>, <a href="<?=$url2?>">text 2</a></li>
person Guilherme Pressutto    schedule 11.10.2016