[问题] 抓取脸书按赞总人数的姓名

楼主: ptt222 (ptt222)   2017-08-22 02:04:48
首先恭喜世大运跆拳道获得第二面奖牌
我拿这则脸书快报来举例,按赞人数超过1.5万人
因为受限于 facebook 图形 API 测试工具 likes 先天限制
只能抓取1000人,如何能突破限制抓取所有人呢?
我从网络找到的python source,修改后如下
import facebook
token="*****"
grf = facebook.GraphAPI(access_token=token,version='2.7')
object_id = '837950203047252'
# 赞的次数
likeslist=[]
post = grf.get_object(id=object_id + '?fields=likes.limit(5000)')
likes = post['likes']['data']
print('总共有', len(likes), '人按赞:')
for like in likes:
print (like['name'],end="、")
麻烦各位高手了,谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com