BG Development


  Reply to this topicStart new topicStart Poll

> питанка за crawler, Symfony
Constantine
Публикувано на: 10-03-2018, 11:08
Quote Post



Име: Константин К
Група: Потребител
Ранг: Активен

Мнения: 184
Регистриран на: 13.04.05



Здравейте колеги,

Ползвам crawler-a на Symfony.

Имам следния код:

CODE

<div class="description">
   Some text ...
   <ul class="xxx">
       <li>text 1</li>
       <li>text 2</li>
       <li>text 3</li>
   </ul>
</div>


Ето и php-то:

QUOTE

  $crawler = new Crawler($html);
  $crawler->filterXPath('//div[@class="description"]')->getNode(0);


Тук се замилих как да взема див-а с клас 'description' без '<ul>' - a който се намира вътре див-а?


Усмивки

Това мнение е било редактирано от Constantine на 10-03-2018, 11:10
PMEmail PosterUsers Website
Top
escapeboy
Публикувано на: 11-03-2018, 10:35
Quote Post



Име: Никола Кацаров
Група: Потребител
Ранг: Редовен член

Мнения: 419
Регистриран на: 04.12.04



CODE

//div[@class="description"]/text()

може би ще свърши работа


--------------------
PMEmail PosterUsers Website
Top
Constantine
Публикувано на: 12-03-2018, 10:09
Quote Post



Име: Константин К
Група: Потребител
Ранг: Активен

Мнения: 184
Регистриран на: 13.04.05



QUOTE (escapeboy @ 11-03-2018, 10:35)
CODE

//div[@class="description"]/text()

може би ще свърши работа



М не е това начина:

Ето правилния код

CODE

$crawler->filterXPath('//div[@class="description"] and not(@class="xxx")')


Това мнение е било редактирано от Constantine на 12-03-2018, 10:11
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0