0

これが私のコードです:

<?php 
$html = file_get_contents("http://aaaaaa.bbbbb.com/thisstuff");

$dom = new DOMDocument;
$dom->loadHTML($html);

var_dump ($dom->getElementsByTagName('div'));

  for ($i = 0; $i < $items->length; $i++)
         echo $items->item($i)->nodeValue . "<br/>";
?>

取得する必要があるページ上の唯一の div クラスは次のとおりです。

class="fap インデックス" id="canvas"

おそらくdocument.getElementByIdを使用して、これについてどうすればよいですか?

どんな助けでも大歓迎です。ありがとうございました。

4

1 に答える 1

1

はい、使用できます:

$canvas = $dom->getElementById('canvas');

に設定される DOMElement オブジェクトで何をしたいのかわかりませんが、$canvas明らかに DOMElement のドキュメントを見て、利用可能なメソッドを確認できます。

http://php.net/manual/en/class.domelement.php

于 2012-12-29T00:02:23.490 に答える