Hoi,

Ben bezig met een scriptje met het scrapen van tekst:

foreach($html->find('td[class=kc_cdcb]') as $e)
    echo $e->innertext . '<br>';
       

foreach($html->find('td[class=kc_cdtitle]') as $e)
    echo $e->innertext . '<br>';
        

foreach($html->find('td[class=kc_cdrt0]') as $e)
    echo $e->innertext . '<br>';
        


Het zijn 5 regels die hij scraped, maar nu gooit hij per 'categorie' de lijnen onder elkaar. Bijvoorbeeld:
kc_cdcb
kc_cdcb
kc_cdcb
kc_cdcb
kc_cdcb

kc_cdtitle
kc_cdtitle
kc_cdtitle
kc_cdtitle
kc_cdtitle

kc_cdrt0
kc_cdrt0
kc_cdrt0
kc_cdrt0
kc_cdrt0


Is het mogelijk om de output te krijgen als:
kc_cdcb, kc_cdtitle, kc_cdrt0
kc_cdcb, kc_cdtitle, kc_cdrt0
kc_cdcb, kc_cdtitle, kc_cdrt0
kc_cdcb, kc_cdtitle, kc_cdrt0
kc_cdcb, kc_cdtitle, kc_cdrt0


Ik hoop dat iemand mij kan helpen.
Accepteert die find() geen wildcard / patronen? Je rent nu namelijk 3x door de tekst heen, kan dat niet gereduceerd worden tot 1x? Van welke klasse is $html een object?

Reageren