Attualmente sto cercando di analizzare alcuni dati da un forum. Ecco il codice:Utilizzo di Xpath con PHP per analizzare HTML
$xml = simplexml_load_file('https://forums.eveonline.com');
$names = $xml->xpath("html/body/div/div/form/div/div/div/div/div[*]/div/div/table//tr/td[@class='topicViews']");
foreach($names as $name)
{
echo $name . "<br/>";
}
In ogni caso, il problema è che sto usando google di estensione XPath per aiutarmi a ottenere il percorso, e sto cercando di indovinare che Google sta cambiando il html sufficiente a rendere non venire quando uso il mio sito Web per fare questa ricerca. C'è un modo per far sì che l'host guardi il sito attraverso google chrome in modo che ottenga il codice giusto? Che cosa suggeriresti?
Grazie!
Hai provato a disabilitare Javascript nel tuo browser? Il tuo PHP non lo userà, quindi qualsiasi cambiamento fatto da javascript sul sito web non sarà lì sul server. –
XPath è per XML, non per HTML. – GolezTrol
JS non viene eseguito nella pagina. Sto eseguendo questo. Capisco che XPath è per XML, ma da quello che ho visto attraverso le ricerche di Google, è popolare anche per l'HTML. – VixenSoul