如何将嵌入Raphael数据集的数据提取到CSV?

如何将嵌入Raphael数据集的数据提取到CSV?,csv,raphael,Csv,Raphael,试图从该网页中提取米特·罗姆尼和巴拉克·奥巴马“2012年1月至今”的以下数据集数据: 基于数量的搜索趋势 谷歌新闻在文章和博客文章中提及 YouTube视频浏览量来自候选频道的浏览量 例如,我的意思是: 使用Firebug,我能够确定数据是以Raphael 2.1.0可读的格式存储的;查看数据集后,我发现没有任何东西可以简单地将数据转换为CSV 如何将每位总统候选人的每张图表的数据转换为CSV,该CSV有一个“搜索趋势”、“谷歌新闻提及”和“YouTube视频视图”表,按最小的时间增量细

试图从该网页中提取米特·罗姆尼和巴拉克·奥巴马“2012年1月至今”的以下数据集数据:

  • 基于数量的搜索趋势
  • 谷歌新闻在文章和博客文章中提及
  • YouTube视频浏览量来自候选频道的浏览量
例如,我的意思是:

使用Firebug,我能够确定数据是以Raphael 2.1.0可读的格式存储的;查看数据集后,我发现没有任何东西可以简单地将数据转换为CSV

如何将每位总统候选人的每张图表的数据转换为CSV,该CSV有一个“搜索趋势”、“谷歌新闻提及”和“YouTube视频视图”表,按最小的时间增量细分,并将图表中测量的结果设置为“0.0到1.0”(注:“0.0到1.0”的原因)是的,图形似乎没有给出体积信息,因此体积与图形本身的高度有关。)


或者,如果CSV中的所有三个数据集都有另一个源,这也会起作用。

首先要做的是找出数据来自何处,因此我在开发人员控制台中查找了网络流量,很快就找到了:

现在你有了每个候选人的大量数据。我不知道这些数字到底是什么关系,但它们肯定被用于图表中的计算。我发现,在第392行的位置,他们使用以下表达式计算数据:

Math.log(dataPoints[i][j] * 100.0) / Math.log(logScaleBase);

我的猜测是:如果没有对数和一点指数计算,你应该会得到正确的结果。

因为人们只能猜测,在什么关系中,让它非常可读的机会是很奇怪的。但是我发现它们确实
Math.log(dataPoints[I][j]*100.0)/Math.log(logScaleBase)
main.js(第392行)
中。因此,似乎对数还没有计算到数据中。也许这会有帮助,否则你可能会在别处找到其他来源。@Dan Lee:谢谢,请随意发表你的评论作为回答,因为这对我很有用。好的,谢谢,我做到了:)。如果需要,您可以编辑回复以提供有关您发现的内容的更多信息