/**
* _ooOoo_
* o8888888o
* 88" . "88
* (| -_- |)
* O\ = /O
* ____/`---'\____
* . ' \\| |// `.
* / \\||| : |||// \
* / _||||| -:- |||||- \
* | | \\\ - /// | |
* | \_| ''\---/'' | |
* \ .-\__ `-` ___/-. /
* ___`. .' /--.--\ `. . __
* ."" '< `.___\_<|>_/___.' >'"".
* | | : `- \`.;`\ _ /`;.`/ - ` : | |
* \ \ `-. \_ __\ /__ _/ .-` / /
* ======`-.____`-.___\_____/___.-`____.-'======
* `=---='
*
* .............................................
* 佛祖保佑 永无BUG
*
* Created by Ning on 2018/8/16.
*/
var http = require("http");
var fs = require("fs");
var path = require("path"); var url = "http://www.xxxxxxxx.cn/";
http.get(url,function (res) { var content = '';
res.on('data',function (data) {
content += data;
});
res.on('end',function () {
//正则匹配jpg png图片
var reg = /src="(.*?\.jpg|.*?\.png)"/img;
var filename = "";
//循环匹配
while (filename = reg.exec(content)){
getImage(url,filename[1]);
// url = "http://hospital.dev.ftbj.net" + filename[1];
}
});
}); //爬取图片
function getImage(url,filename) {
//获取图片的文件名
var obj = path.parse(filename);
var fn = obj.base;
var streaml = fs.createWriteStream('./image/'+fn);
var image = url + filename;
http.get(image,function (res) {
//管道的方式流入文件中
res.pipe(streaml);
});
}

最新文章

  1. JMeter 分布式部署
  2. (十八)WebGIS中清空功能和地图定位功能的设计以及实现
  3. ecshop 导出exl表格
  4. 3D场景定位的一些资源
  5. 关于prototype和__proto__ 以及 constructor的文字总结
  6. Java中的数组
  7. 安装sqlserver2008r2 服务器配置,服务帐户配置出错,提示Sql server服务指定的凭据无效
  8. 升级openssl
  9. hdu 4193 Non-negative Partial Sums
  10. Arduino报错
  11. Android(安卓)系统USB-OTG-HID外设通讯开发
  12. Android入门之环境搭建
  13. php 常量定义
  14. PIC24 通过USB在线升级 -- USB HID bootloader
  15. AIX修改密码
  16. 实现仿UC浏览器首页下拉动画
  17. Java技术栈
  18. jQuery之_事件绑定与解绑
  19. R5&mdash;字符串处理/正则表达式
  20. (使用通过混淆+自己第三方保留成功混淆)AndroidStudio 混淆打包

热门文章

  1. Jenkins环境搭建(8)-邮件未能正常发送
  2. Scrum冲刺_Day06
  3. 题解 CF504E 【Misha and LCP on Tree】
  4. 题解 CF1375E Inversion SwapSort
  5. Codeforces Edu Round 64 A-D
  6. js-enter提交表单导致页面刷新问题
  7. 转载:c# 获取CPU温度(非WMI,直接读取硬件)
  8. 在虚拟机中安装Linux系统CentOS7详细教程!!!超详细!!!!一看就会!!!手把手教学!!!
  9. SSRF CTF 例题
  10. 阿里云服务器Centos7上使用Nginx部署https协议的网站