공용 Facebook 팬 페이지 벽에서 메시지를 구문 분석하려고하지만 빈 페이지가 반환됩니다. 아닌 URL -Facebook 벽을 구문 분석 할 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