如何使用python从facebook获取信息?

时间:2011-05-24 22:29:00

标签: python facebook api

我查看了很多问题和库,并没有找到我想要的东西。这就是我在python中开发一个应用程序,用户可以从社交网络帐户中获取各种各样的东西。我在facebook上遇到麻烦。我希望,如果可能的话,有关代码和库的逐步教程,用于获取用户的信息,从帖子到照片信息(用户的登录信息,以及如何操作,因为我有身份验证存在很多问题。)

谢谢

2 个答案:

答案 0 :(得分:3)

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

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

掌握概念后,请开始使用此API。对于Python,有以下几种选择:

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

只作为最后的手段,我会编写一个刮刀并尝试使用screenscraping提取数据(这会更加痛苦并且更容易打破)。

答案 1 :(得分:1)

我没有在Facebook上使用它,但过去当我不得不抓一个需要登录的网站时,我使用Mechanize来处理登录和抓取,Beautiful Soup来解析生成的HTML。