Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
html parser elemente formatieren
#5
Hi,

vielen Dank!

Nicht dass ich wüsste, parse libs funktionieren ja vermutlich alle gleich; man kann nach html-tags oder klassen selektieren. Leider hat die Darstellung der Zutatenliste bei chefkoch nur eine Klasse in table, danach kann man nur noch nach html-tags filtern/selektieren damit die Liste vollstänig ist.

VG

Hi,

alles Quatsch, hab eben nochmal geschaut, die td-tags haben doch eine eigene Klasse nach der man nochmal selektieren kann:

PHP-Code:
// ***************** parse ingredients **********
$ingreds_block $html->find('table.[class=ingredients table-header]');

foreach(
$ingreds_block[0]->find('tr') as $row){
    $split $row->find('td.[class=td-left]');
    $split_ $row->find('td.[class=td-right]');
    $line_cut strip_tags($split[0]);
    // $line_end = trim($line_cut).";";
    $line str_replace(' '','$line_cut);

    echo $line.$split_[0]."<br>";
    
    
//file_put_contents('../usr/'.$_SESSION['userid'].'/'.'ingred_list.txt', $line_end.PHP_EOL, FILE_APPEND | LOCK_EX);

}
// ******** end************ 

Ausgabe:

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,800,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,g,,,,,,,,,,,,,,,,,,,,,,,,,,,, Tafelspitz vom Rind
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Port.,,,,,,,,,,,,,,,,,,,,,,,,,,,, Suppengemüse (Lauch, Sellerie, Zwiebel, Möhre)
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Lorbeerblätter
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,½,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Liter,,,,,,,,,,,,,,,,,,,,,,,,,,,, Gemüsebrühe oder Fleischbrühe
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Gemüsezwiebel(n)
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EL,,,,,,,,,,,,,,,,,,,,,,,,,,,, Senf, mittelscharfer
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EL,,,,,,,,,,,,,,,,,,,,,,,,,,,, Butter
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EL,,,,,,,,,,,,,,,,,,,,,,,,,,,, Mehl
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cl,,,,,,,,,,,,,,,,,,,,,,,,,,,, Weinessig
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EL,,,,,,,,,,,,,,,,,,,,,,,,,,,, Zucker
Salz und Pfeffer


Jetzt müssen nur noch die vielen Kommata weg, dann passt es.
Schwarzer Humor ist wie essen, hat nicht jeder.
Zitieren


Nachrichten in diesem Thema
html parser elemente formatieren - von BastiBln - 17.03.2023, 18:43
RE: html parser elemente formatieren - von BastiBln - 19.03.2023, 13:03

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste