php simple html dom parser

Тема в разделе "PHP", создана пользователем starclyde, 27 авг 2011.

Модераторы: latteo
  1. starclyde

    starclyde Постоялец

    Регистр.:
    26 июл 2011
    Сообщения:
    55
    Симпатии:
    4
    Кто пользуется php simple html dom parser.
    Не работает код для поиска ID в DIV (если искать ID в IMG все ок)
    Код:
    <?php
    require ('simple_html_dom.php');
    $data = file_get_html('http://google.ru/');
    if($data->innertext!='' and count($data->find('div[id=main]'))){   
        foreach($data->find('div[id=main]') as $a){
            echo $a;
        }
    }
    else
    {
        echo "ID main NOT found";
    }
    $data->clear(); 
    unset($data);
    ?>
    
     
  2. coguar

    coguar Постоялец

    Регистр.:
    4 авг 2007
    Сообщения:
    61
    Симпатии:
    11
    div#clock для id=

    div.clock для class=

    div.text div#maintext h1 для точной последовательности два слоя - заголовок.

    для изображений также

    div.class div#id img

    img.tralala - для class
    img#trala - для id
     
  3. starclyde

    starclyde Постоялец

    Регистр.:
    26 июл 2011
    Сообщения:
    55
    Симпатии:
    4
    ну и.. в google.ru есть блок
    Код:
    <div id=main>текст текст</div>
    ни фига он ни парсится ни с div#main, ни с div[id=main]

    парсится если только загнать код вот так, но это не вариант
    Код:
    $data = str_get_html('<div id=main>текст текст</div>');
    тестирую под Denwer (ОС Windows 7), php simple html dom parser v1.5