从地图

时间:2017-01-03 18:55:48

标签: screen-scraping

我需要来自this互动地图的数据。来自"检查元素,"我可以看到数据可用,但不知道如何将其放入电子表格中。我想为每个县刮取FIPS代码和监禁监禁率。有谁知道从哪里开始?

2 个答案:

答案 0 :(得分:0)

我建议使用CSS选择器(http://www.w3schools.com/cssref/css_selectors.asp)。在你的情况下,“县县”应该作为选择者。

您可以在Ruby上使用Nokogiri(http://www.nokogiri.org/)实现它。

答案 1 :(得分:0)

快速浏览一下JavaScript控制台中的网络选项卡,可以看到当您点击状态时,会向服务器发出http调用以加载必要的信息

http://trends.vera.org/data/state/19 

这是加载爱荷华州,印第安纳州的数据的链接是18(http://trends.vera.org/data/state/18

您应该能够使用任何在线工具(http://www.json-xls.com/)解析响应中的JSON并存储在Excel中。

祝你好运