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