Javascript Kissmetrics数据刮取
Kissmetrics是一个非常酷的软件包,但它不提供根据您在仪表板上创建的“指标”构建自己的小部件的功能。我一直在做一些调查,看起来在页面加载之后,会出现一些js向导,返回一些数据,并将度量小部件写入其中 我试图通读js以找出数据从何处提取或何时写入,但可视化解析是一件痛苦的事情 有没有办法弄清楚js通过AJAX从何处提取数据?我希望它出现在Firebug的网络或控制台选项卡中,但不幸的是,它没有出现Javascript Kissmetrics数据刮取,javascript,screen-scraping,metrics,kissmetrics,Javascript,Screen Scraping,Metrics,Kissmetrics,Kissmetrics是一个非常酷的软件包,但它不提供根据您在仪表板上创建的“指标”构建自己的小部件的功能。我一直在做一些调查,看起来在页面加载之后,会出现一些js向导,返回一些数据,并将度量小部件写入其中 我试图通读js以找出数据从何处提取或何时写入,但可视化解析是一件痛苦的事情 有没有办法弄清楚js通过AJAX从何处提取数据?我希望它出现在Firebug的网络或控制台选项卡中,但不幸的是,它没有出现 这方面的任何帮助都会很棒 您可能已经离开了,但我已经找到了一个基于本文概述的解决方案的有效解
这方面的任何帮助都会很棒 您可能已经离开了,但我已经找到了一个基于本文概述的解决方案的有效解决方案。其中一些已经过时了,因为他们正在更新代码,但基本情况如下:
Kissmetrics还用JS实现了他们的大部分URL生成代码,如果您知道在哪里可以查看,这是非常可读的。我强烈建议在提出一些请求时查看network inspector,您将能够从那里进行反向工程。除了那篇博文中的PHP脚本之外,我还为此构建了一个ruby gem,该脚本有望很快面世。您可能已经离开了,但我已经找到了一个基于本文概述的解决方案的有效解决方案。其中一些已经过时了,因为他们正在更新代码,但基本情况如下:
Kissmetrics还用JS实现了他们的大部分URL生成代码,如果您知道在哪里可以查看,这是非常可读的。我强烈建议在提出一些请求时查看network inspector,您将能够从那里进行反向工程。除了那篇博文中的PHP脚本之外,我还为此构建了一个ruby gem,该脚本有望很快发布。我是你提到的博文的作者。代码从一开始就可用,但隐藏在文章的文本链接中。为了清晰起见,我添加了一个大的胖下载按钮。你说它已经过时了,想提供更多细节吗?@jdangu有几件事特别重要,主要是关于签名生成。现在从sha512中删除换行符。此外,您所做的“怪异”URL编码也是不必要的。由于PHP->Ruby端口,我可能没有注意到其他更改。你还得到有效的数据吗?因为我不知道,用你的剧本,我是你提到的博客文章的作者。代码从一开始就可用,但隐藏在文章的文本链接中。为了清晰起见,我添加了一个大的胖下载按钮。你说它已经过时了,想提供更多细节吗?@jdangu有几件事特别重要,主要是关于签名生成。现在从sha512中删除换行符。此外,您所做的“怪异”URL编码也是不必要的。由于PHP->Ruby端口,我可能没有注意到其他更改。你还得到有效的数据吗?因为我不知道,用你的剧本