Ciao a tutti!
sto estraendo dei valori da una pagina (i valori che mi interessano sono contenuti in td e in data-odd). Questo è un esempio del codice html:
Per l'estrazione sto usando simple html dom. Questo è il codice:codice:<trclass="first-row"> <tdclass="first-cell tl"> <ahref="../matchdetails.php?matchid=dGifTQkE"onclick="win(this.href,560,500,0,1);returnfalse;">Kortrijk - St. Truiden</a> </td> <tdclass="result"> <ahref="../matchdetails.php?matchid=dGifTQkE"onclick="win(this.href,560,500,0,1);returnfalse;">3:0</a> </td> <tdclass="odds best-betrate"data-odd="1.72"></td> <tdclass="odds"data-odd="3.61"></td> <tdclass="odds"data-odd="4.76"></td> <tdclass="last-cell nobr date">20.02.2016</td> </tr> <trclass="strong"> <tdclass="first-cell tl"> <ahref="../matchdetails.php?matchid=ADWJ4sDD"onclick="win(this.href,560,500,0,1);returnfalse;">Lokeren - Genk</a> </td> <tdclass="result"> <ahref="../matchdetails.php?matchid=ADWJ4sDD"onclick="win(this.href,560,500,0,1);returnfalse;">0:0</a> </td> <tdclass="odds"data-odd="3.11"></td> <tdclass="odds best-betrate"data-odd="3.31"></td> <tdclass="odds"data-odd="2.25"></td> <tdclass="last-cell nobr date">20.02.2016</td> </tr>
Con questo codice, però, ottengo un output del genere:codice:<?php include('../simple_html_dom.php'); $html = file_get_html('http://www.betexplorer.com/soccer/belgium/jupiler-league/results/'); foreach($html->find('td') as $e) { echo $e->innertext . '<br>'; } foreach( $html->find('td[data-odd]') as $td ) { echo $td->attr['data-odd'].PHP_EOL; } ?>
ScreenHunter_01 Feb. 22 08.56.jpg
mentre quello che vorrei è questo:
21.02.2016 Waasland-Beveren - Anderlecht 1:0 5.96 4.20 1.51
21.02.2016 Waregem - KV Mechelen 2:3 1.83 3.71 3.98
spero di essere stato abbastanza chiaro, sennò cercherò di esserlo ancor di più
Grazie e buona giornata!


Rispondi quotando