【问题标题】:CasperJS: How to set the agent so the Google Analytics will ignore itCasperJS:如何设置代理以便 Google Analytics 忽略它
【发布时间】:2012-04-02 17:26:05
【问题描述】:

我使用 CasperJS 构建了一个简单的索引器。我希望 Google Analytics 忽略我的代理,因此所有请求都不会成为每天统计数据的一部分。

我应该如何设置 Casper 代理变量(标头)?

【问题讨论】:

    标签: parsing google-analytics phantomjs casperjs


    【解决方案1】:

    为什么不直接执行 Google JS 代码?只需编辑您的主机文件:

    ssl.google-analytics.com 127.0.0.1
    www.google-analytics.com to 127.0.0.1
    

    (在将运行索引器的机器上)


    如果做不到这一点,在页面加载时执行此代码应该会停止请求:

    _gaq = [];
    

    【讨论】:

    • 主机在某个远程位置,我无权访问
    • 好吧...我无权访问该网站...应该有办法将请求识别为机器人吧?
    • 我不是指在网站上,我是指在 casper.js/phantom.js 中
    • 哇...好点!!!嗯...我应该什么时候运行这个?执行 thenOpen(url, callback) 会在页面已经加载的时候执行回调吧?
    【解决方案2】:

    您可以将用户代理设置为 Yahoo 或 Bing 等机器人,Google Analytics 会忽略它。

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-08
      • 1970-01-01
      相关资源
      最近更新 更多