前几天我们公司有一个小项目需要地图支援一下,但是我们的客户又是体制内的保密级别比较高的企业(意味着无法连接到互联网,物理隔绝的那种),但是这个项目最核心的功能又是地图,而且还是世界地图,没有办法甲方爸爸就是要天上的星星我也会去摘下来的。于是花了2天时间写了一个基于Nodejs的地图爬虫工具。因为甲方爸爸的需求并不是很高,只要能精确到的省界线,那基本上爬个 7~ 8层问题就不是很大了,基本15分钟内就可以搞定了。
下面附上我的github地址,问题肯定是有的,基本还算能用,可以作为一个临时方案吧,有问题可以issue。
有几点大家使用的时候要注意一下,同时开启的并行请求不要太多了,不然会 429 哦。建议大家可以去这个网站去爬,图层类型比较多,样式还好看。