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

看板Python作者 (ptt222)時間8年前 (2017/08/22 02:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
首先恭喜世大運跆拳道獲得第二面獎牌 我拿這則臉書快報來舉例,按讚人數超過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="、") 麻煩各位高手了,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.104.29.99 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1503338691.A.635.html
文章代碼(AID): #1Pco33Or (Python)