zoukankan      html  css  js  c++  java
  • nodejs下载网页所有图片

    前言

    昨天一番发了一篇批量下载手机壁纸的文章,分享了抓取到的美图给小伙伴,然后一番就美美的去碎觉了。

    早上起来看到有小伙伴在日更群里说有没有狗哥的?憨憨的一番以为就是狗的图片,于是就发了几张昨天抓取的狗的图片。

    在群友的帮助下,一番才知道是爱情公寓里的一个演员。

    小伙伴有需求,一番本着力所能及的帮助他人的公众号思想,当然不能用纯粹出卖劳力,于是度娘了一番,然后找到一个不错的开源项目。然后花了差不多1两个小时改bug,完善了一下,最终抓取了五六十张狗哥的图。

    环境准备

    • win10 + nodejs
    • 项目地址:『https://gitee.com/melissayan/node-get-img』

    思路方法

    • fs模块保存文件。
    • path模块处理文件查找和路径处理。
    • request模块请求网络,从返回的数据中解析DOM获得出图片地址。
    • 模块化:anayze(解析文件)、config(动态配置文件)、index(主文件)。

    效果展示

    如果电脑安装了nodejs环境,运行这个项目就很简单了。

    node install安装package.json中的依赖,配置好想要下载的网页地址,然后node index.js就可以直接执行了~。效果是这样的:

    资源获取

    代码

    一番个人微信号回复:『A0002』。

    原项目代码有些bug,一番修复了,如上操作获取最新代码。

    狗哥图片

    一番个人微信号回复:『A0003』。

  • 相关阅读:
    Access中出现改变字段“自己主动编号”类型,不能再改回来!(已解决)
    移动闭塞
    信号系统基本设备介绍——应答器
    行车闭塞
    计轴
    联锁
    SqlServer 查看缓存 并合理设置最大内存
    SQL Server中bcp命令的用法以及数据批量导入导出
    5 个免费的受欢迎的 SQLite 管理工具
    Qt之操作数据库(SQLite)
  • 原文地址:https://www.cnblogs.com/efonfighting/p/12311389.html
Copyright © 2011-2022 走看看