【发布时间】:2018-01-09 18:48:34
【问题描述】:
我首先要为我的英语不是我的母语道歉,如果我的问题可能很愚蠢,我不是开发人员,希望你们能够帮助我。
我实际上正在寻找构建一个 Google 电子表格以用作社交媒体仪表板。关键是在一个页面中为我的不同客户提供所有喜欢、关注者等。
我在这个论坛上找到了 Instagram 公式:
=REGEXREPLACE(CONCATENATE(IMPORTDATA(B1)),"(^.*followed_by: {""count"": )(\d+)(}.*)","$2")
而且效果很好。
对于 Facebook,我发现:
=IMPORTXML("https://www.facebook.com/nameofthepage/","//span[@id='PagesLikesCountDOMID']")
它确实有效,但显示点赞数大约需要 5 分钟,这是我每次打开电子表格时的情况。在此之前,我只是得到 N/A。
YouTube 可完美搭配:
=MID(QUERY(IMPORTXML(F1,"//div[@class='primary-header-actions']"),"select Col1"),31,20)
但对于其他人(Twitter、LinkedIn、Pinterest 等),我一直找不到可以正常工作的东西。
有人已经完成了这项工作吗? Facebook 公式是否有可能更快地发挥作用?
提前感谢您的帮助。
迈克
【问题讨论】:
-
这基本上是在抓取,这从一开始就违反了 Facebook 的 ToS。如果您想从 Facebook 获取任何此类信息,您应该使用他们的 API。不过这会有点复杂,所以你可能需要一个真正的开发人员。
标签: facebook youtube google-sheets instagram social-media