Frage

Ich versuche, Inhalte aus einem bestimmten Div zu analysieren und in einer externen Datei zu speichern.Obwohl dies funktioniert, konnte ich Folgendes nicht tun

Aus der Div mit Klasse league_container

  1. Entfernen Sie alle Divs mit der Klasse bar
  2. Entfernen Sie alle Links.(Text belassen, aber entfernen a plus seine Attribute)

Was ich bisher habe ist:

   <?php
    include( 'simple_html_dom.php'); 
    $html = file_get_html('https://some.domain.com/');

    $divContents = array();

    foreach ($html->find('div.league_container') as $div) 
    {
        $divContents[] = $div->outertext;
    }       


file_put_contents('parser/est-results.htm', implode(PHP_EOL, $divContents));
?>

Jede Hilfe wäre dankbar.

War es hilfreich?

Lösung

verwenden outertext = :

$div->outertext = '';
$a->outertext = $a->text();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top