Ответы пользователя по тегу Парсинг
  • Как вытащить значение из переменной?

    @mirexdoors
    ну как минимум, Вам нужно вынести
    echo "<pre>";
            echo '<table border=1 cellspacing=0 cellpading=0"><th>Артикул</th><th>Цена товара</th>';

    и
    echo '</table>';
            echo "</pre>";

    за цикл.
    Ответ написан
    Комментировать
  • Как правильно распарсить?

    @mirexdoors Автор вопроса
    Решил проблему выборкой родителя
    $nodes = $dom->execute('div.issue'); //выборка <div class="issue">
    
    
    foreach ($nodes as $node) {
    	
    	$rawContent = $node->childNodes;
    	foreach ($rawContent as $value) {
    		$page .=$value->C14N();
    	}
    
    	$parent = $node->parentNode;
    
    	$content =html_entity_decode($page);//преобразуем юникод в html
    
    		$id = $node->getAttribute('id'); //значение id
    		$num = substr($id, 5); //обрезаем "issue"
    		
    
    $fp = fopen($catalog . '/' . $num . '.html', "w"); //создание файла
    		fwrite($fp, $content); //запись
    		fclose($fp); //закрытие
    $page='';
    }
    Ответ написан
    Комментировать