0

所以我试图找到一种方法来抓取 Facebook 用户页面的 html(希望它实时更新)或使用 Facebook API 显示它。我的最终结果将是用户 Facebook 主页的主题提要。我不想从根本上改变主题,或者从头开始重新编码他们的主题,我只想改变颜色,也许在上面添加一个很酷的背景图片,并将它作为一种简单的方式来获得 Facebook 主题(只需访问我的网站,然后从下拉菜单中选择一个)。

现在,我只对这样做的合法方式感兴趣,因为我不想被起诉。

4

2 回答 2

1

如果我是你,我应该使用 Facebook API,因为抓取网页的工作量很大。尽管抓取登录页面以显示您自己的界面很有趣。但另一方面,这使得对登录进行恶意操作变得非常容易。

尽可能使用 Facebook API,如果您想添加 Facebook API 中不可用的功能,请开始考虑抓取。

于 2012-10-05T15:29:40.720 回答
1

好吧,如果你想让它“合法”,那么抓取应该是不可能的。

通过他们的 API 做到这一点……好吧,从用户的角度来看,这并没有提供足够的好处来弥补恕我直言的缺点。这将是一个非常“静态”的视图——而在 Facebook 本身上,我可以轻松地与所有内容进行交互,发布、评论等。

复制到 Facebook 的大部分“外观和感觉”可能会让你很快与他们的品牌指南发生冲突。

而且,最后但并非最不重要的一点是,如果您将其作为用户 JavaScript 或浏览器扩展来实现,您将与此处的第一个示例“Profile Takeover”发生冲突,https://developers.facebook.com/docs/guides/政策/examples_and_explanations/Prohibited_Functionality/

我会说:不值得。不值得努力,不值得(潜在的)麻烦。

于 2012-10-05T15:31:31.890 回答