Проблема получения содержимого класса с использованием php simple dom parser - PullRequest
0 голосов
/ 17 февраля 2010

Я не могу понять, как получить содержимое второго диапазона 'cantfindme' с помощью php simple html dom parser (http://simplehtmldom.sourceforge.net/manual.htm). Используя код ниже, я могу получить содержимое первого диапазона 'dontneedme' Кажется, я ничего не могу получить из второго пролета.

$html =  str_get_html('<html><body><table><tr><td class="bar">bar</td><td><div class="foo"><span class="dontneedme">Hello</span></div></td></tr><tr><td class="bar">bar</td><td><div class="foo"><span class="cantfindme">Goodbye</span></div></td></tr></body></html>');
foreach($html->find('.foo', 0) as $article) 
{

    echo "++</br>";
    echo $article->plaintext;
    echo "--</br>";
}

Кто-нибудь может увидеть, где я иду не так?

1 Ответ

1 голос
/ 17 февраля 2010

Попробуйте использовать этот селектор.

$html->find('div.foo .cantfindme');

Ознакомьтесь с документацией для получения дополнительных примеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...