2

我是一名 python 程序员,我想知道是否可以处理一些 Facebook 统计数据?我听说过很多关于 Facebook Graphs 和 Facebook API 的事情。

因此,如果有人知道我如何继续通过 Python 访问 Facebook 页面的统计信息(无需使用 Mechanize 解析数据),它应该会很有帮助。

我不是在寻找一个完整的教程,而是我在互联网上阅读了很多不同的东西,所以只是想听听你关于我在哪里可以挖掘的建议 :-)

我的主要想法是监控喜欢的例子。

提前致谢 !

4

1 回答 1

1

最后通过使用 graph.facebook.com/your_page 找到了一种解决方案:

#!/usr/bin/python
# -*- coding: utf-8 -*-

from time import strftime, gmtime
import csv
from urllib2 import urlopen
from simplejson import loads
c = csv.writer(open('FB_Monitoring.csv', "a"), delimiter=';')
First = ['Name', 'Likes', 'Talking About']
c.writerow(First)

source = open("FBPAGES.txt", "r")
FacebookPages = source.readlines()


for Page in FacebookPages:
    Page = Page.replace('facebook.com','graph.facebook.com')
    content = loads(urlopen(Page).read())
    liste = [content['name'],content['likes'],content['talking_about_count']]
    c.writerow(liste)

该脚本使用 FBPAGES.txt(Facebook 页面 URL 列表,逐行)。它计算喜欢和谈论的数量,并将它们放入 CSV 文件中。

可以改进,这只是一个草稿;)

于 2012-06-01T09:23:26.333 回答