var fs = require('fs');
var request = require('request');
var cheerio = require('cheerio');
var url = 'https://github.com/ecomfe/echarts/tree/master/map/js/province/'
try{
request(url,(error,response,data)=>{
$ = cheerio.load(data);
let arr = [];
for(let i=0;i<$('div.file-wrap td.content a.js-navigation-open').length;i++){
let file = $('div.file-wrap td.content a.js-navigation-open')[i].attribs.title;
request(`http://echarts.baidu.com/examples/vendors/echarts/map/js/province/${file}?_v_=1519819816100`).pipe(fs.createWriteStream(`./map/${file}`))
}
})
}catch(error){
console.log(error)
}

最新文章

  1. MyCat源码分析系列之——BufferPool与缓存机制
  2. FE
  3. Oracle 物化视图 说明
  4. HTML5下通过response header解决跨域AJAX cookie的问题
  5. Solr4.8.1与Tomcat7整合
  6. 【开源java游戏框架libgdx专题】-08-中文显示与绘制
  7. 编写可维护的javascript代码--- 2015.11.22(注释)
  8. hibernate一级缓存及对象的状态
  9. Manjaro搭建无密访问samba服务器
  10. Android--UI之ScrollView
  11. 如何在疲劳的JS世界中持续学习
  12. ASP.NET MVC 3 Razor 语法
  13. OpenStack之Neutron分配VIP提供给两台虚拟机做高可用
  14. bzoj5312: 冒险(势能均摊线段树)
  15. LeetCode 905 Sort Array By Parity 解题报告
  16. 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
  17. iOS.AVCaptureSession
  18. USACO 5.5 Picture
  19. Tess4J -4.0.2- Linux 实践 [解决:Tess4J - Native library (linux-x86-64/libtesseract.so) not found in resource path]
  20. Struts2(六)

热门文章

  1. WebStorm 2017 激活方法
  2. NOIP模拟赛
  3. java中引用
  4. 关于JAVA泛型中的通配符类型
  5. LOJ6500. 「雅礼集训 2018 Day2」操作(哈希+差分)
  6. rest-framework框架组件
  7. C#只启动一个进程的代码
  8. mAP(mean Average Precision)应用(转)
  9. [转]Hive 数据类型
  10. MYSQL分表与分区