首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

是否有下载HTML中的图片到本地文件的软件工具

  •  
  •   shonky · 153 天前 · 2512 次点击
    这是一个创建于 153 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,本地电脑有一份HTML文件,想把文件中的图片与图片地址都下载下来,是否有这样的软件工具可以达到这一目的呢, 如果仅能下载HTML中的图片到一文件夹中,也可以。

    有没有大佬知道这样的软件工具的呢

    86 回复  |  直到 2019-08-12 08:19:36 +08:00
        1
    eisuto   153 天前 via Android
    。。直接在 html 中找到图片的地址就行呀
        2
    geelaw   153 天前 via iPhone
    Internet Explorer 的另存为就可以下载所有图片。
        3
    ly50247   153 天前
    wget -F -i html 文件
        4
    shonky   153 天前 via Android
    @eisuto 图片太多了。想找个能批量下载的。
        5
    shonky   153 天前 via Android
    @ly50247 win7。另存为可以把里面所有图片都下载下来么。
        6
    ctro15547   153 天前
    迅雷啊
        7
    vcinex   153 天前 via Android
    Ctrl+S
        8
    shonky   153 天前 via Android
    @vcinex 并没有保存图片选项。
        9
    shonky   153 天前 via Android
    @ctro15547 迅雷下载 html 中的图片。第一次听说。好的,谢谢了,等下试试。
        10
    shonky   153 天前 via Android
    html 里面不只有图片,还有文字。

    我只想下载图片。图片太多了。手动点不现实。

    有什么工具可以嗅探 html 中的全部图片并下载到文件夹里面的呢
        11
    wangsongyan   153 天前 via iPhone
    浏览器右键保存成 html,顺带文件就下来了
        12
    Track13   153 天前 via Android
    浏览器有插件可以做到
        13
    fater   153 天前
    ImageAssistant 这个插件不错
        14
    Jamy   153 天前
    我怀疑你在开车, 可是我又没有证据
        15
    shonky   153 天前 via Android
    @wangsongyan 我是本地就有 HTML 这个文件。

    我想把这文件里的图片下载下来。

    HTML 里面是 一个图片,一个说明。我想把图片分离下来,一个个成为单独图片。
        16
    shonky   153 天前 via Android
    @fater 我去试试
        17
    shonky   153 天前 via Android
    @fater 显示没有提取图片权限。这个是要设置什么呢
        18
    Vegetable   153 天前
    右键保存网页,打开文件夹,按类型排序,复制图片.
        19
    shonky   153 天前 via Android
    @Vegetable 就三种类型,web,web,pdf。
        20
    Vegetable   153 天前
    @shonky 右键另存为,会同时生成一个.html 文件和一个同名文件夹,你打开那个文件夹看一下
        21
    shonky   153 天前 via Android
    @Vegetable 是有文件夹,但里面有一个图片。并不是所有的图片。
        22
    shonky   153 天前 via Android
    @fater 这个好像下不了本地 html 的图片。
        23
    LuvF   153 天前 via Android
    试试 idm ?
        24
    ma6254   153 天前 via Android
    xpath 或者 selector 匹配下 img 标签或者链接就可以了
        25
    shonky   153 天前 via Android
    @LuvF 试了。不支持。
        26
    shonky   153 天前 via Android
    @ma6254 不懂。win7
        27
    Bwoywan   153 天前 via Android
    IDM 可以的,装上扩展后,右键下载链接,筛选一下
        28
    shonky   153 天前 via Android
    @Bwoywan 不行呢
        29
    Bwoywan   153 天前 via Android
    @shonky 额,这个在线没问题啊…
        30
    iyaozhen   153 天前
    360 浏览器好像可以
        32
    shonky   153 天前 via Android
    @Bwoywan 我这个不是下网站里的图片。

    是本地 html,用浏览器打开。IDM 表示不支持。
        33
    shonky   153 天前 via Android
    @iyaozhen 360 么
        34
    edgnoz   153 天前
    迅雷,然后选 jpg png 啊
        35
    secondwtq   152 天前   ♥ 1
    我记得小时候用 Windows + 若干国产软件的时候,右键网页的任意位置就有“使用 XXXX 下载全部链接”。然而我从来没用到过

    现在不用 Windows,也不用国内大厂的软件了,这种奇怪的需求偶尔却会有,此时不用任何花哨的第三方工具的解决方案是:打开 console 输入 [...document.getElementsByTagName("img")].map(a => a.src).join('\n'),结果拷贝下来然后 wget -i
        36
    zhizunzz   152 天前 via Android   ♥ 1
    我也有这个需求,1688 的图片下载,我自己造了个浏览器扩展用的,看看文档写起来还是挺简单的
        37
    zouchtssn   152 天前
    Chrome 有插件 Fatkun Batch Download Image
    有源文件的话直接正则匹配一下图片地址即可
    按理说 Windows 保存到本地的 HTML 文件应该附带页内的资源文件在一个同名文件夹里面啊?
        38
    dfjslkjdf   152 天前
    软件工具是指?
    代码,爬虫之类? 还是什么的?
    有很多浏览器插件可以做这个功能,
    eagle 也可以。
        39
    zhensjoke   152 天前
    实在不行试试单页模板扒手。。。wuyublog.com 的。
        40
    Bwoywan   152 天前 via Android
    @shonky 本地啊…应该有工具吧,如果是那种一个文件的。
        41
    shonky   152 天前
    @Bwoywan 在线网站上的图片是可以。但本地HTML会报错。
        42
    rain0002009   152 天前
    本地起个服务器 不就都可以了
        43
    shonky   152 天前
    @secondwtq  图片地址是有很多的,但在WIN 7 下用IDM下载,只下载下来一个图片。
        44
    shonky   152 天前
    @zhizunzz 我不是下在线网站的图片,是自己本地HTML中图片。一个HTML文件,想分离下载其中的图片。但世面上很多扩展只支持下载在线网站上的图片。
        45
    shonky   152 天前
    @zouchtssn 这个插件我也下了。没用。正常网站会显示下载当前页面的图片,在HTML页面,不会显示此选项。我下了三个这样的扩展插件了了。
        46
    shonky   152 天前
    @rain0002009 起个服务器,是啥操作。没有简单易操作的么。
        47
    shonky   152 天前
    @zhensjoke 这网站上找不到你说的这个东西。
        48
    Bwoywan   152 天前 via Android   ♥ 1
    @shonky 据我了解哈,HTML 文件加载图片不是得有 assets 文件夹,加载外部的资源,如果没有,那就是加载的外链,外链就可以通过下载链接,或者链接加了防盗链…
        49
    Bwoywan   152 天前 via Android
    @Bwoywan 我也不是很懂前端…
        50
    shonky   152 天前
    @secondwtq 谢谢。IDM能下载,但下载过程会出现问题。![Screenshot_8.png]( https://i.loli.net/2019/05/22/5ce4a6bd07f1e21440.png)

    还是只能下载成功众多图片地址中一个图片。批量失败。也不知道为什么
        51
    zouchtssn   152 天前
    @shonky #44
    是 html 还是 mhtml 文件?
    如果是 html 可以看清空缓存后断网是否还能加载,如果不能的话正则匹配一下 html 文件中的图片链接就行
    如果仍然显示,检查一下是不是页面内图片被编码为 base64 了
        52
    shonky   152 天前
    @Bwoywan  HTML中图片,正是显示外链图片地址得来的。但HTML图片太多了,想找个能批量下载其中图片地址的工具。能分离,能下载
        53
    shonky   152 天前
    @zouchtssn 好的,谢谢老哥
        55
    Qzier   152 天前 via iPhone
    正则表达式提取下,然后复制到迅雷里面下载
        57
    fater   152 天前
    @shonky 抱歉,(⊙o⊙)…我没试过本地 html 文件,而且都没出现过这个提示。 我都是直接在线提取网页的图片文件。打开提取本页图片后,单击选中你要的图片,或者全选。然后下载选中,打开下载目录就有个该网页的文件夹,你所选择的图片都会在该文件夹内。不行的话,多试几下。
        58
    tadtung   152 天前 via Android
    @shonky 这个没试过,不过你可以搭建个本地 web 环境,这样再下。
    写个简单爬虫都解决。
        59
    shonky   152 天前 via Android
    @fater 试了在线都 ok。本地是不可以的。
        60
    shonky   152 天前 via Android
    @tadtung 🚣🏻

    我有很多的想法,就差个编程技能了。
        61
    shonky   152 天前 via Android
    @justin2018 这个试过了。没用,只能提取在线网站的。
        62
    tadtung   152 天前 via Android
    @shonky。。。Python 爬图片还是很简单的,你可以直接百度,几分钟。

    另外就是我上面说的,你在本地搭个 web 环境,网站本地部署,然后直接用工具下 127.0.0.1,这个也不能下吗?这也是在线网站,应该能下的。
        63
    nznd   152 天前
    teleport ultra 感觉还是蛮好用的
        64
    moonkiller   152 天前
    chrome 有插件可以下载当前页面的图片
        65
    cheng4741   152 天前
    试了楼上说的保存网页,亲测有效
    ![Screen Shot 2019-05-22 at 2.18.59 PM.png]( https://i.loli.net/2019/05/22/5ce4ea04f21d098740.png)
        66
    vipwpcom   152 天前
    使用 charles 工具,浏览过的都可以保存
        67
    ben1024   152 天前
    自己开发的,爬取同 /异步渲染网页,进行本地化存储

    [MasterCloner/Cornerstone]
        68
    registerrr   152 天前
    idm 了解一下
        70
    beckyao   152 天前
    下载网页不就搞定了
        71
    stevenbipt   152 天前 via Android
    chrome 直接保存网页全都有了
        72
    HarryQu   152 天前
    简单的用 wget、复杂的写爬虫 :
    如下载 A 站首页相关文件
    wget -p -H -q Https://www.acfun.cn -e robots=off
        73
    bigmama   152 天前
    http://www.greenxf.com/soft/142461.html
    图片 css html 什么都给你拔下来
        74
    impony   152 天前
    Mac 下有一个软件,叫 SiteSucker
        75
    shonky   152 天前 via Android
    @impony win7 在这
        76
    shonky   152 天前 via Android
    @bigmama 好哦。我试试
        77
    shonky   152 天前 via Android
    @ben1024 好哦。谢谢老哥
        78
    shonky   152 天前 via Android
    @tadtung 已解决。用楼上的一行代码,在用 idm 下载。

    已批量下载完毕。
        79
    shonky   152 天前 via Android
    感谢各位老哥,问题已解决。

    代码加 idm。谢谢热心老哥。
        80
    zhensjoke   145 天前
    @shonky http://soft.wuyublog.com:8000/ 有的。。你没点开 “本站所有软件” 看、、
        81
    shonky   145 天前 via Android
    @zhensjoke 看到了。198 一年
        82
    zhensjoke   144 天前
    @shonky 有免费版。。。。足够你用。。。。。
        83
    shonky   144 天前 via Android
    @zhensjoke 好的。谢谢老哥
        84
    dalieba   71 天前 via Android
    有个插件可以搞定:Download All Images
        85
    dalieba   71 天前 via Android
    Web image downloader 也可以
    地址 https://www.webimagedownloader.com/
        86
    shonky   70 天前 via Android
    @dalieba 谢谢老哥
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2638 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 13:09 · PVG 21:09 · LAX 06:09 · JFK 09:09
    ♥ Do have faith in what you're doing.