[問題] 抓取臉書按讚總人數的姓名

作者: 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