下午仿照网上例子写了个抓取网页中图片并保存到本地的Python的例子,好奇就google了下是否有类似的在线抓取图片的外挂工具。

接着就找到了Pseric写的这篇文章 - Image Cyborg 一键下载存储网页所有图片

————————————————————————————————————————————————————

如果你想将一个网页里所有图片都抓下来,你知道怎么做最快吗?或许你从来不曾安装过类似扩充功能,因为有些外挂可以一件把网页内的图片通通批次下载保存,若没有使用外挂,其实有线上工具也能做到。本文要来介绍一款可以快速下载、储存网页内所有图片的服务,只要输入网址,无须额外安装软体,非常方便!

Image Cyborg是一项提供网页图片批次下载、备份的免费线上工具,它能将你输入的网址内所有图片批次下载、撷取并打包成压缩档。隐私是它最大特色,网站不会记录追踪使用者下载的资料。Image Cyborg支援data URI Scheme格式图片(以一段Base64编码来处理图片,减少频宽、增加网站载入效率技术),以及延迟载入、动态产生的图片,一般外挂无法做到。

这项服务支援的图片格式 ​​包括:.bmp, .eps, .gif, .jpeg, .jpg, .icns, .im, .mps, .pcx, .png, .ppm, .spider, .tiff, .webp , .xbm, .svg,只要输入要下载图片的原始网址,它就会自动抓取该网页内的所有图片、打包成压缩档让使用者下载。

网站名称:Image Cyborg
网站链接:https://imagecyborg.com/

使用步骤

Step 1

打开Image Cyborg的官网 - https://imagecyborg.com/,即可看到页面如下图,直接在首页将复制的网址贴上,点选「Download Image」后就会开始处理。

Step 2

处理时需要一段时间,Image Cyborg 网站会显示目前进度,我测试几次后发现速度还蛮快的,下载10 张图片的单一网页几乎不用30 秒的处理时间。

Step 3

处理完成后,Image Cyborg 会跳出档案下载的提示,即将下载一个名为[imagecyborg.com].zip的压缩包。

将下载的压缩档解压缩后,就能取得该网页里的所有图片原始档。不仅如此,它还会自动修改图片档名,在最前面加上来源网址及一个随机字串。

值得一试的三个理由:

  1. 输入网站网址,自动将所有图片打包下载
  2. 支援data URI Scheme、延迟或动态载入图片
  3. 无须额外下载外挂,跨平台

————————————————————————————————————————————————————

依照以上三步,我找了个链接http://www.topit.me/album/1800867/item/64746180测试下载:

其中原网页如下图有图中红色箭头标注的6处图片:

得到的[imagecyborg.com].zip压缩包解压后,依次得到了如下6张图:

总结:

image-cyborg是个很棒的在线抓取网页图片的工具。

【转】Image Cyborg 一键下载存储网页所有图片的更多相关文章

  1. nodejs下载网页所有图片

    前言 昨天一番发了一篇批量下载手机壁纸的文章,分享了抓取到的美图给小伙伴,然后一番就美美的去碎觉了. 早上起来看到有小伙伴在日更群里说有没有狗哥的?憨憨的一番以为就是狗的图片,于是就发了几张昨天抓取的 ...

  2. Python3爬取人人网(校内网)个人照片及朋友照片,并一键下载到本地~~~附源代码

    题记: 11月14日早晨8点,人人网发布公告,宣布人人公司将人人网社交平台业务相关资产以2000万美元的现金加4000万美元的股票对价出售予北京多牛传媒,自此,人人公司将专注于境内的二手车业务和在美国 ...

  3. You-Get 一键下载全网视频资源

      下载视频 无论是单纯的下载视频收藏,还是以便离线收看,都离不开“下载”,好的工具让你把注意力更好的放在视频的本身,而不用考虑要如何下载视频.下载视频从来不乏方法,之前也介绍了下载 Youtube ...

  4. STM32单片机串口一键下载电路与操作方法详解

    STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flash.2)SRAM = 芯片内置的RAM区,就是内存啦.3)系统存储器 = 芯片内部一块特定的区域,芯片出 ...

  5. CH340在STM32实现一键下载电路

    在做基于STM32的多功能MP3播放器的课题时,在程序下载这部分时借鉴了正点原子开发板上的一键下载电路,采用CH340G这款芯片设计. 在画PCB初期原理图部分,对采用CH340G设计的一键下载电路不 ...

  6. 关于CH340在STM32实现一键下载电路的研究(转)

    源:关于CH340在STM32实现一键下载电路的研究 在做基于STM32的多功能MP3播放器的课题时,在程序下载这部分时借鉴了正点原子开发板上的一键下载电路,采用CH340G这款芯片设计. 在画PCB ...

  7. jquery配合.NET实现点击指定绑定数据并且能够一键下载

    最近在做培训管理系统中遇到一个问题,需求需点击绑定的数据,将指定的附件下载下来,并且是批量下载(绑定的数据非datagrid,后台拼接的绑定). 效果图如下: 大体思路: 1.jquery得到选中的绑 ...

  8. 我的Unity学习笔记之——Unity中从网站下载ab资源+下载存储一条龙

    using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Net ...

  9. STM32一键下载电路设计原理

    先放原理图(补充:图中的BOOT0通过10K的电阻接到地),再解释为什么这么设计: STM32启动方式:BOOT0和 BOOT1用于设置 STM32的启动方式 ,见下表: BOOT0=1,BOOT1= ...

随机推荐

  1. Android应用程序窗口(Activity)的视图对象(View)的创建过程分析

    从前文可知道,每一个Activity组件都有一个关联的Window对象,用来描述一个应用程序窗口.每一个应用程序窗口内部又包含有一个View对象,用来描述应用程序窗口的视图.应用程序窗口视图是真正用来 ...

  2. MVC项目中验证码的使用

    这是我记录验证的第二篇文章,之前还有一篇是ashx一般处理程序的. 验证码类: 需要添加两个引用:System.Web.System.Drawing //需要添加两个引用:System.Web.Sys ...

  3. angular懒加载机制 刷新后无法回退解决方案

    今天在项目中遇到一个很奇怪的问题,使用oclazyload来懒加载angular的模块,刷新页面后,单击回退按钮无法返回上一个页面.估计是使用懒加载机制销毁了angular内部的state关联,导致无 ...

  4. windows nslookup、tracert 常用命令

    nslookup www.baidu.com 可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释. tracert www.baidu.com 路由

  5. grunt///////////////////z

    1. 前言    替代grunt的其他工具,例如gulp.Gulp未来有可能替代grunt,现在市场占有率不如grunt. 本文讲解grunt入门,以及讲解grunt最常用的几个插件的使用.我录制的视 ...

  6. css3创建一个上下线性渐变色背景的div

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title> ...

  7. cxf(3.1.1) 异常Caused by: java.io.FileNotFoundException: class path resource [META-INF/cxf/cxf-extension-soap.xml]

    Caused by: java.io.FileNotFoundException: class path resource [META-INF/cxf/cxf-extension-soap.xml] ...

  8. C#中把Datatable转换为Json的5个代码实例

    一. /// <summary> /// Datatable转换为Json /// </summary> /// <param name="table" ...

  9. WDR7500 花生壳问题

    新进一WDR7500 居然不能解析花生壳. 百度一番, 发现别人有同样的问题. 找来找去从别人的只言片语中发现需要升级固件. 好不容易加入一个群, 把固件下下来. 升级固件, 重新设置, 解析成功. ...

  10. Openstack安全规则说明

    openstack的安全规则,主要是在网络控制器,nova-network中进行的端口限制,所以我们需要对规则进行定制. 定制通用安全组规则 通用安全组规则主要包括2个,1是支持ping的icmp协议 ...