【问题标题】:Can I get all the comments from an Instergram photo without access token?我可以在没有访问令牌的情况下从 Instagram 照片中获取所有评论吗?
【发布时间】:2016-10-07 04:40:12
【问题描述】:

这是否可以在没有访问令牌的情况下从特定 Instagram 照片(发布 url)中获取所有 cmets?

例如,这是我的照片:https://www.instagram.com/p/BLMEneNBCkw/?taken-by=caseyneistat

我可以操作 Instagram api(或不使用 api),这样它就可以在不需要访问令牌或任何类型的用户许可的情况下为我提供这张照片的所有 cmets。 [使用 PHP 或 JavaScript]

我的第一个任务是使用 Jquery(&Ajax) - 获取 url 的源代码,而不是使用 Jquery 中的“html”函数来获取每两个 div 之间的内容(评论),其中 id 与厘米。 但这行不通,因为 Instagram 每次都会向您显示 10 个 cmets,为了获得下一个 10 个,您需要单击“查看全部...”。

感谢和抱歉我的英语。

【问题讨论】:

  • 你应该解释为什么你不想通过 API 来做。 API 存在限制是有原因的,询问如何绕过他们设置的限制并不好

标签: javascript php api instagram


【解决方案1】:

如果您使用 Instagram API(即使用 access_token),您只能获取最新的 150 个 cmets,您无法获取更多。

因此,如果您想要所有 cmets,您发布的链接有 900 多个 cmets,获得所有 cmets 的唯一方法是使用 instagram 链接,加载所有 cmets 并选择/复制 cmets 并将其粘贴到电子表格中(我刚刚尝试过它有效)

【讨论】:

    【解决方案2】:

    我认为通过读取 html 和处理数据,无需 api 是可行的。否则,您将需要令牌才能从照片 ID 中获取详细信息。

    对不起。

    【讨论】:

    • 嗨,伙计,感谢您的回答。正如我所写,我确实尝试了你的想法,但 Instagram 只显示 10 cmets 之类的东西,如果你想看到更多,你必须点击一个按钮。有没有办法通过这个并查看所有评论?
    • 通过滚动获取所有 cmets 可能会很挑剔。为什么不能使用带有 token 的 api?它会简化很多事情,真的。
    猜你喜欢
    • 2013-09-13
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    • 1970-01-01
    • 2017-11-17
    • 2022-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多