現在、フォーラムからいくつかのデータを解析しようとしています。ここでは、コードは次のとおりです。PHPでXpathを使用して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/>";
}
、問題は、私は私がパスを得るのを助けるために、GoogleのXPath拡張を使用している、と私は、Googleがそれが起動しないように十分なHTMLを変更していることを推測しているということです私はこの検索を行うために私のウェブサイトを使用します。それは正しいコードを取得するように私はGoogleクロムを介してサイトを見てホストを作ることができるいくつかのタイプの方法はありますか?何をお勧めしますか?
ありがとうございます!
ウェブブラウザでJavascriptを無効にしてみましたか?あなたのPHPはそれを使用しないでしょう、したがって、ウェブサイト上のjavascriptによって行われた変更は、サーバにはありません。 –
XPathはXML用であり、HTML用ではありません。 – GolezTrol
私はこれを実行しているページでJSが実行されていません。私はXPathがXMLのためのものだと理解していますが、私はGoogle検索で見たことから、HTMLにもよく使われています。 – VixenSoul