如何抓取javascript调用的网站数据

如何抓取javascript调用的网站数据,javascript,Javascript,第一篇帖子-如果我犯了任何错误,请提前道歉。我想在这张地图上划出所有郊区的平均房价。当您将鼠标滑过地图中的郊区时,将显示房价中值。理想情况下,输出应为excel格式,第一列为郊区名称,第二列为价格中值,约为100个郊区(即列)。我不懂任何编程,并尝试使用parsehub()来实现这一点,但没有任何运气 如果有人有任何建议,请告诉我!请在下面找到地图链接: 提前感谢…您可以使用PhantomJS PhantomJS是一个无头WebKit,可使用JavaScript API编写脚本。它对各种web

第一篇帖子-如果我犯了任何错误,请提前道歉。我想在这张地图上划出所有郊区的平均房价。当您将鼠标滑过地图中的郊区时,将显示房价中值。理想情况下,输出应为excel格式,第一列为郊区名称,第二列为价格中值,约为100个郊区(即列)。我不懂任何编程,并尝试使用parsehub()来实现这一点,但没有任何运气

如果有人有任何建议,请告诉我!请在下面找到地图链接:


提前感谢…

您可以使用PhantomJS

PhantomJS是一个无头WebKit,可使用JavaScript API编写脚本。它对各种web标准具有快速和本机支持:DOM处理、CSS选择器、JSON、画布和SVG


这将允许您使用JavaScript从页面中刮取数据。另一个建议是使用Import.IO。该服务是免费的,不需要任何编程来废弃数据。该服务将为您提供一个API调用,返回JSON数据。数据存储在他们的服务器上,速度相对较快

这里是ParseHub的创始人之一。目前,ParseHub只能从基于SVG的地图中提取数据,而不能从基于画布的地图中提取数据。我意识到这是一个技术细节,可能对你来说并不重要。我们正在为您的问题寻找解决方法,期待我尽快给您发电子邮件

另一方面,虽然我们可以从技术角度解决这一问题,但我们强烈建议您遵守您从中提取数据的任何网站的服务条款


-谢尔盖

这是相当模糊的。你到底被困在哪里?现在唯一可以给出的建议是“努力一点,祝你好运”。欢迎来到SO。这个问题不适合Stackoverflow的问题类型,如中所示。你在elance.com或类似网站上会有更好的机会。事实上,您并不像他们所看到的那样:在访问或使用我们的网站时使用网站的限制您同意您不会:使用任何自动设备、软件、过程或方法访问、检索、刮取或索引我们的网站或我们网站上的任何内容;