我们经常遇到一些公众号中的图片, 很喜欢却无法保存, 笔者在摸索两个小时之后终于成功实现大批量以文章为单位的保存图片到PC, 在此分享下成果.
**环境**
平台:windows
软件:word;onenote;ie
基础介绍
微信公众号图片采用了webp格式,图片地址直接打开格式如下:
mmbiz.qpic.cn/mmbiz_jpg/一些字符/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1
在页面中直接保存系统会编程无法识别文件格式,之前可以直接修改文件的扩展名来让系统识别文件,方法是用浏览器打开之后保存整个网页,在保存下的文件夹中找到640命名的一些文件,批量修改扩展名之后就可以实现批量保存。然而现在这个方法已经失效。
如果替换其中的tp=webp
为tp=jpg
,则可以用通常方式:鼠标右击-图片另存为
正常保存jpg格式,然而当一个公众号的图片特别多又想批量保存时候就无法实现。
开始动工
查阅webp时候发现网友提及,当浏览器不支持webp格式图片时候,公众号文章就会不再转化,可以保持jpg格式的图片。
这个幸福来的不知道该说什么好,那么这一步就简单了,复制文章链接,用IE打开,再次检查图片链接,发现的确是jpg格式,顺利的可以直接保存了。
那么在此有些IE扩展的插件,或者一些基于IE内核的浏览器,比如百度等国产浏览器,其实就是通过这个来写一些插件去提取公众号的图片。
我作为一个chrome党,自然是没有(看不上)这些国产浏览器,只能另寻他路。
成功完成
那么,在不安装国产浏览器时候有没有什么办法,找自己的安装目录,发现了onenote,然后,在IE中直接发文章到onenote去处理。
然后onenote是没有替换功能的,只能再复制到word中去,然后替换,关闭通配符,替换的一栏中^g
是所有的图片,那么!^g
就是所有的非图片了,替换为空,好的,所有的其他东西已经没有了。再次执行替换,^p
替换所有换行字符为空。这一步就完成了。
如果只为了提取图片出来,这里其实不用替换,我只是为了方便自用编辑,整理出一个只有图片的word文档。
然后就简单了,word可以导出为整个网页,那么就导出网页,找到文件夹,里面就是全部的可以直接显示的图片啦。
成功完成.2
我是通过word导出html的方式来分离出图片的。如果电脑上有Acrobat,也可以直接在IE中打印-Microsoft Print to PDF
,用Acrobat打开,导出文档中全部图片,直接搞定。
通常Acrobat默认是没有这个导出全部图片的功能,需要右键快速工具面板 - 编辑工具集 - 文档处理 - 导出所有图像
添加到快速工具栏。
备注
我是想通过现有软件的方式来解决,并不想再安装一些软件。另外我也不会python。以上是全部内容。