パブリックFacebookファンページの壁からメッセージを解析しようとしていますが、空白のページが返されます。ないURL -DOMを解析するためのDOM
$source = "http://www.facebook.com/?sk=wall&filter=2";
libxml_use_internal_errors(TRUE);
$dom = new DOMDocument();
$dom->loadHTML($source);
$xml = simplexml_import_dom($dom);
libxml_use_internal_errors(FALSE);
$message = $xml->xpath("//span[@class='messageBody']");
return (string)$message[0] . PHP_EOL;
私はこのアプローチも好きです。私は貢献に感謝します。 – jennifer
@jennier:このアプローチでは、ページングに対処する必要があることに注意してください。 – ifaour
@ifaourは、最初のページにあるものよりも多くを必要とする場合のみです。彼女がDOM経由で投稿を取得しようとしていたことを考えると、@ jenniferはページ上にあるものより多くのことを気にかけなかったと考えることは可能です。 – Gordon