【问题标题】:Social media spreadsheet社交媒体电子表格
【发布时间】: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


【解决方案1】:

如果我离开这里,我深表歉意,但我只是碰巧遇到了这件事,并认为发布它以查看它是否有帮助不会有什么坏处。 (我是新手)

=IMPORTXML("https://twitter.com/intent/user?screen_name="&A3, "//a/@href[contains(.,'"&A2&"' )]")

https://docs.google.com/spreadsheets/d/1rwLwhjIRLdWJJbv7bUf_JFUdlHWSar4lZZ8GUJGzF3M/edit?usp=sharing

【讨论】:

    猜你喜欢
    • 2019-06-10
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    • 2013-12-18
    • 1970-01-01
    • 1970-01-01
    • 2013-10-01
    • 2014-11-02
    相关资源
    最近更新 更多