我正在编写一个应用程序,它将抓取一个网站并显示每个页面的社交分享计数。我已经通过普通的API或小部件API完成了Pinterest,GPlus和Linkedin。不过,我的Facebook费率限制
https://graph.facebook.com/?fields=og_object{likes.limit(0).summary(true)},share&id=http://www.test.com
让我的应用程序非常慢。
是否仍然可以从Like和Share facebook小部件中提取Like和Share计数?我已经看到了一些旧的例子,但这些似乎已经过时了。
以下是BoredPanda.com上类似小部件生成的iFrame URL
https://www.facebook.com/v2.8/plugins/like.php?action=like&app_id=469101399768819&channel=http%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2FnRK_i0jz87x.js%3Fversion%3D42%23cb%3Dfe49902d750bd8%26domain%3Dwww.boredpanda.com%26origin%3Dhttp%253A%252F%252Fwww.boredpanda.com%252Ff2738b4b0ea9d58%26relation%3Dparent.parent&container_width=96&href=https%3A%2F%2Fwww.facebook.com%2Fboredpanda&layout=button_count&locale=en_US&sdk=joey&share=false&show_faces=false&width=140
nRK_i0jz87x.js
之类的部分可能会经常更改以停止抓取我不确定。
非常欢迎任何有关此建议或经验: - )
答案 0 :(得分:0)
不,社交插件就像一个黑盒子,你无法从中得到任何东西 - 无论如何都不允许抓取:https://www.facebook.com/apps/site_scraping_tos_terms.php