从Facebook页面墙或组墙获取数据,以便在个人网站上使用

use*_*264 15 php facebook screen-scraping

我想连接到公共Facebook页面或组,并在个人网站上列出墙上的所有条目.我将在我的服务器上使用PHP,这对我来说是最好的解决方案.或者javascript.

任何人都可以解释或者提供一个如何做到这一点的工作代码?或者只是为了制作这个所有的步骤?

如果它可以处理每个帖子的人,日期,描述......的信息,那将是伟大的!所以我的布局可以定制.

谢谢你帮助我!

Alt*_*ane 0

据我所知,你所说的是网页抓取。您要做的就是获取该组的 URL,在 PHP 中使用 file_get_contents($url) 命令获取文件,然后在 PHP 中分析它。

我建议为此复习一下正则表达式,因为检查 Facebook 用于墙贴的 HTML 非常重要。您将能够从 HTML 中获取您要查找的信息。

我会发布一些示例代码,但那是在另一台计算机上,距离很远。尽管如此,应该是一个好的开始。

编辑:添加一些示例代码:

 $URL = "http://facebook.com/group=5343242" (or whatever the URL structure is for the facebook group)
$groupPage = file_get_contents($URL)
Run Code Online (Sandbox Code Playgroud)

以下是有关正则表达式的 PHP 页面的链接:

http://www.php.net/manual/en/book.pcre.php