我是一名python程序员,我想知道是否可以处理一些Facebook统计数据?我听过很多关于Facebook Graphs和Facebook API的事情。
因此,如果有人知道如何通过Python访问Facebook页面的统计信息(不使用Mechanize解析数据),那么它应该非常有用。
我不是在寻找一个完整的教程,但是我在互联网上阅读了很多不同的东西,所以我想就你在哪里挖掘你的建议: - )
我的主要想法是监视喜欢例如。
提前致谢!
答案 0 :(得分: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文件中。
可以改进,它只是一个草稿;)