【问题标题】:Recognize when Twitter and Facebook is acessing the posted/tweeted URL识别 Twitter 和 Facebook 何时访问发布/推文 URL
【发布时间】:2011-07-27 04:03:08
【问题描述】:

我正在开发一个 URL 缩短器,用于跟踪链接被点击的次数。

但是,我遇到了一个问题,即 Twitter 和 Facebook 在 URL 发布后都会访问几次。 Twitter 打开了 6 次,而 Facebook 只打开了两次。

我如何知道他们何时是通过 URL 跟踪的人,这样我就可以避免计算他们的访问次数?

提前致谢。

【问题讨论】:

    标签: ruby-on-rails ruby facebook twitter


    【解决方案1】:

    如果请求来自 facebook 或 twitter 机器人,您可以尝试检测 User-Agent HTTP 标头,它应该不同。

    【讨论】:

    • 是否有特定的方法可以知道它何时是机器人?如果是这样,最好禁止所有这些。否则我想我会设置一个链接来获取用户代理并诱骗 Twitter 关注它。
    • 没有特定的方法,因为每个机器人都可以设置它想要的东西。您应该尝试让他们跟随一个链接来跟踪他们的 http 标头,浏览器请求中可能没有其他一些有趣的标头。
    • 知道了!非常感谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 2012-05-20
    • 2011-08-18
    • 2012-10-27
    • 2021-12-31
    相关资源
    最近更新 更多