如何使用Python从Facebook获取信息?

5
我看了很多问题和库,但没有找到我想要的。这是我的问题,我正在开发一个用Python编写的应用程序,用户可以从社交网络账户中获取各种信息。我在Facebook上遇到了麻烦。如果可能的话,我想要一个关于代码和库的逐步教程,以获取用户的信息,包括帖子和照片信息(带有用户的登录信息和如何进行身份验证的方法,因为我在身份验证方面遇到了很多问题)。
谢谢。

1
可能是重复的问题:Python中的Facebook API及其掌握方法! - phooji
2个回答

3

我强烈建议您使用Facebook自己的API。

首先,请查看Facebook Graph API的文档:https://developers.facebook.com/docs/reference/api/。如果您不熟悉JSON,请阅读一篇有关它的教程(例如http://secretgeek.net/json_3mins.asp)。

一旦掌握了这些概念,就可以开始使用这个API。对于Python,有几个替代方案:

我建议您查看Python库,尝试在其文档中使用示例,并查看它们是否正常工作并完成您需要的任务。

只有在最后一种情况下,我才会编写一个爬虫程序,并尝试通过屏幕抓取来提取数据(这更加麻烦且容易出错)。


1

我没有在Facebook上使用过这个,但是在过去当我需要爬取一个需要登录的网站时,我使用Mechanize来处理登录和爬取,并使用Beautiful Soup来解析结果HTML。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接