开发了一个微博相册一键批量下载的 Chrome 浏览器插件,理论上 360、QQ等一众国产双核浏览器也可以使用

如果可以访问谷歌,使用谷歌应用商店地址进行在线安装

https://chrome.google.com/webstore/detail/cdimdlckbkfelaogjhfbkjcfncbpngkn

如果不能访问谷歌,请下载下面的文件,解压后,得到 OctoWeibo.crx 的插件

当前离线包 v0.2.4

http://blog.liuguofeng.com/file/OctoWeibo.zip

由于 Chrome 的安全机制,只允许应用商城在线安装插件,下面展示如何安装本地浏览器插件

https://www.bilibili.com/video/av62677658/

更新日志:

v0.2.4 20191010 增加停止功能

v0.2.3 20191009 增加暂停功能,点击下载列表直接进入相册

v0.2.2 增加限制同时下载个数的功能

v0.2.1 增加下载百分比选项,是否下载完成后打开文件夹选项

v0.2.0 增加下载队列,暂时允许三个下载进程,减少并发产生的错误

49 Comments

  1. 大大你好,我用你的插件下图片超过两个人时,再点击下载就会出现怪怪的情况。
    每次下载我都选择的并发是1,每天刚开始两次下载时浏览器下面的下载文件提示是一个一个下载的、就是第一个图片下载完必才开始下载第二张。
    但是一般下载到第三个人的图片的时候,就算我选的并发还是1,下载时都会出现一个图片刚开始下载、但还没下载完就开始下载下一张图片的情况,然后一直这样,导致可能会有上百张图片都是类似(50kb/1.2M)这种形式同时下载,然后查看下载完成后的文件夹就会出现照片顺序不对的情况。
    大大请问我这个是正常现象吗,还是我的电脑或者网络出现了问题呢。

    • 可以尝试将Chrome浏览器升级到最新版。浏览器文件下载完还需要进行Chrome自身的安全校验和临时文件的重命名工作,但在这之前Chrome已经通知我文件下载完毕了,所以可能会有看起来没下载完就进行下一个下载的情况。我这里之前遇到过文件下载经常跑出文件夹的情况,但升级了Chrome版本后就一个都没遇到了,你如果不是最新版可以升级看看。另外你说的顺序不对是什么情况。下载错文件夹了么?

      • •大大,我发表25号评论之前就检测了一下,显示google已经是最新版本了。
        •我遇见的顺序错误是这样的:
        并发一直设置的是1,在下载之前看微博相册会发现博主每一次发微博的配图都是连续排列的(比如某博主某天一条微博配图有十张,那么在微博相册中这十张图片应该是从左到右按顺序排列的,假如是a1-a10的话,就是a1、a2…a10这样排)。一般每天刚开始用这个插件下时,看下载完成后的文件夹发现a1… a10这十张图片是挨在一起的 。
        但是我说的顺序错误发生后,可能看下载完成的文件夹里面,按照时间排序查看的话,可能会只有a1… a8还靠在一起,中间隔了很多很多图片后,才出现a9或者a10这张图。
        就是这种情况。(说的有点啰嗦了。。大大应该能看懂吧。。。)
        今天我试了一下,还是会出现我上面说的那种情况。
        •最后询问一下大大,请问是不是有可能是我这个微博账号下图片过多了被限流导致的这种不对劲的情况呢。

        • 1、不是限流,下载太多很账号异常无法访问,但不会出现只可以下载一部分的情况。
          2、比如一个相册900张图片,它是分为30页每页30张图片,插件会每隔几秒钟去请求下一页,将每页的图片放入下载的队列中。如果你在a请求了第10页的时候又下载了另一个相册b,就会请求另一个相册的第一页,所以a1-a300,然后b1-b30,然后a301-a330,然后b31-b60。
          但这样情况会分别保存在a和b两个相册,不会混在一起的。

  2. 很不错的软件!不过是只能下载一般大小的图么?如果能直接提取然后下载原图就好了QAQ(缩略图和原图大小容量差好多><

  3. 太好用啦,女神的照片都扒下来了。请问能不能加一个下载点赞过照片的功能呢,因为有些福利号你懂的。。我看接口好像差不多,不知道难不难实现

  4. 目前使用中发现的问题和可以改进的地方。
    现在点击下载一个相册之后就会一直下载。如果网络以外断掉之后不会自动继续下载。那么如果要下载的图片非常多就会重复作业。
    可以添加一个下载区间。类似itools和豌豆荚的导出图片。可以按年-月来分批下载。按月分文件夹保存。
    可以有一个下载历史,避免重复任务。

    还可以写一个写插件的教程。有可能的话让广大网友帮你一起完善这个插件。

  5. 实测。好用。 不过头像相册和面孔专辑好像只能下第一张。 期待可以批量下微博视频。

    • 到该相册网页版看一下,因为相册里只有一张,微博的计数器有问题

    • 需要登陆微博,未登录获取不到相册信息,会有这个提示,稍后我将提示优化下。

    • 到该相册网页版看一下,往后翻几页,看看是不是相册实际只有42张。微博的计数器有问题,但暂时没见到有限制的现象。或者你将该相册地址发给我测试一下。

  6. 我觉得这是很不错的工具,只不过有个缺点,我下载大概1800左右的照片,下载完成,去看,发现有些照片下载不完整,会中断,我觉得这个是谷歌浏览器下载器的不足,下载过多容易中断,我在想封装成exe会不会好点。

  7. 会的哦,你可以找一些那些明显数量对不上的相册,然后到用户的相册里去看一下,把页数翻到最后,你会发现都是空的,有时候用户也喜欢删微博,但这些总数量显然没有重新计算

    • 谢谢解答~ 出现crdownload的情况 在重新下载后就大大减少了 估计是我自己网络不稳定的问题
      这个插件真的太棒了 T-T 都还是原图 再次感谢!!!

  8. 非常感谢您的开发 使用很方便
    不知道是不是因为下载数目过多的问题 遇到了下载完显示有不少的crdownload
    进到chrome下载内容里可以点“继续”进行下载 这些继续下载默认储存到了D:\用户目录\我的文档\Downloads 这个文件夹里
    最终下载的数目(把crdownload 的那部分也下载完了) 和微博相册里的数目有出入 不知道是不是没抓取完?相册显示1359 实际下载1183
    按您之前回复Leo的说法“”如一部分隐藏或删除的照片,微博也会统计到总量里,在头像相册里数量不一致的特别明显” 我方了……开始诧异官方微博会删除隐藏这么多张图吗(捂脸) 希望没有冒犯到您 >.<

    • 会的哦,你可以找一些那些明显数量对不上的相册,然后到用户的相册里去看一下,把页数翻到最后,你会发现都是空的,有时候用户也喜欢删微博,但这些总数量显然没有重新计算

  9. 下载图片大概率会出现图片是白色的情况,还有就是默认保存在c盘,早上起来发现cpan满了,下载中止有点难受;

    • 感谢反馈,下载位置可以在 Chrome 设置->高级->下载内容 中更改,图片白色的情况我这里倒是没有出现过,你可以尝试将并发减少(0.2.2版增加了限制同时下载个数的功能)

  10. 下载太多会出现网络错误,数字跑完还继续在跑,最终下载数量不对,还有图片会概率跑出原文件夹

    • 感谢反馈,并发太高了,应该降低下载间隔(Chrome下载完成还要进行安全检查,要耗费时间)。下载数量不对一般是因为微博相册显示的数量和实际有的数量不一致(如一部分隐藏或删除的照片,微博也会统计到总量里,在头像相册里数量不一致的特别明显)

      • 后来我发现,crdownload后缀的文件,到下载内容里搜索文件名,可以重新下载。PS:要是能筛选下载内容里失败的项目就好了

        • 更新了一版,降低了下载频率,crdownload 的情况少了。虽然是下载失败,但浏览器给我返回的是下载成功,除了降低频率暂时还没想到好的办法

发表评论

电子邮件地址不会被公开。 必填项已用*标注