看起来去年的某个时候,Facebook开始严格限制其Graph API。我尝试了不同的方法来刮取公共Facebook页面但总是得到错误:HTTP错误400:错误的请求
自改变以来,最近几个月有没有人成功抓过Facebook页面?只是为了澄清一下:页面所有者可以和我一起抓取信息。
我试过的一些事情:
https://github.com/LorenzoMonti/facebook_page_group_comments
https://nocodewebscraping.com/facebook-scraper/
https://www.sourcecon.com/how-to-scrape-data-from-facebook-pages/
https://onlinezhuanjia.com/python-facebook-page-scraper-tool/
我在网上看到一些建议说你可以创建一个Facebook应用程序,然后在一周内通过fb批准。是否可以从公共Facebook页面抓取帖子和评论?我继续在fb上创建了一个“应用程序”但是并不真正了解如何添加代码来抓取页面以及批准过程如何工作。
任何帮助或解决方法将不胜感激!谢谢。 :)
是的,使用API密钥....如果你想偷偷摸摸,你必须想办法模仿你的浏览器做什么,那是用户代理,标题,cookie,引用,也许是JS查看请求或selenium chromedriver人们说不允许抓取,但如果你在查询之间保持最短的等待时间,那么你只需要做公众在使用浏览器时所做的事情......这是允许的......
附:如果你已经垃圾邮件facebook他们可能暂时禁止你的IP