Python 从公开的facebook页面上抓取帖子和评论

Python 从公开的facebook页面上抓取帖子和评论,python,facebook,facebook-graph-api,web-scraping,Python,Facebook,Facebook Graph Api,Web Scraping,看起来好像去年某个时候,Facebook开始严格限制其Graph API。我尝试了不同的方法来抓取一个公共facebook页面,但总是得到错误:HTTP错误400:错误请求 最近几个月,有人成功抓取了facebook页面吗只是澄清一下:页面所有者会同意我删除信息。 我尝试过的一些事情: 我在网上看到一些建议,说你可以创建一个facebook应用程序,然后在一周内得到fb的批准。这是否可能用于从公共facebook页面上抓取帖子和评论?我继续在fb上创建了一个“应用程序”,但我真的不知道如

看起来好像去年某个时候,Facebook开始严格限制其Graph API。我尝试了不同的方法来抓取一个公共facebook页面,但总是得到错误:HTTP错误400:错误请求

最近几个月,有人成功抓取了facebook页面吗只是澄清一下:页面所有者会同意我删除信息。

我尝试过的一些事情:

我在网上看到一些建议,说你可以创建一个facebook应用程序,然后在一周内得到fb的批准。这是否可能用于从公共facebook页面上抓取帖子和评论?我继续在fb上创建了一个“应用程序”,但我真的不知道如何添加代码来抓取页面&审批流程是如何工作的


任何帮助或解决方法都将不胜感激!谢谢。:)

是的,请使用API密钥。。。。如果你想偷偷摸摸,你必须想出一种方法来模仿你的浏览器,那就是用户代理、标题、cookie、引用,也许还有JS 查看请求或硒铬驱动程序 人们说不允许刮取,但如果你在查询之间保持最小的等待时间,你只是在做公众在使用浏览器时所做的事情。。。。这是允许的


另外,如果你已经向facebook发送了垃圾邮件,他们可能会暂时禁止你的IP

如果你想从facebook获取任何此类数据,你必须使用API。“我真的不知道如何添加代码来抓取一个页面”-然后再做一些研究,请-你不是第一个试图通过API从页面获取帖子和评论的人。如果python中确实存在这样的东西,那么框架也可以提供帮助。“审批流程如何运作”-这在Hi 04FS中有相当广泛的记录,感谢您的回复。facebook页面的所有者想让我搜集一些信息进行分析,所以我希望fb能允许一个解决办法。是的,我想使用Graph API。在限制之前,我发现有很多代码使用Graph API(现在没有一个可用)。近几个月来,我还没有找到一个详细说明这个过程的例子。那么,从一开始,公众访问是错误的。你有一个对该页面具有管理员访问权限的用户,因此让他们登录到你的应用程序,并授予其访问其页面的权限。在这种情况下,关于“公共访问”的所有内容都不会起作用。这是一个很好的建议。我将尝试向管理员请求访问权限。我以前没有这样做的原因是,管理员对我来说不方便,所以可能需要几个星期才能获得批准。但如果这是唯一的办法,那就是这样。