// ==UserScript== // @name 微信公众号推文图片一键下载 // @namespace http://tampermonkey.net/ // @version 1.0 // @description 一键下载微信公众号推文内的图片到本地保存 // @author Ray++ // @match https://mp.weixin.qq.com/s/* // @require http://libs.baidu.com/jquery/1.9.0/jquery.js // @require http://libs.baidu.com/bootstrap/3.1.1/js/bootstrap.min.js // @grant GM_getResourceText // @grant GM_addStyle // @grant GM_download // @resource Bootstrap http://libs.baidu.com/bootstrap/3.1.1/css/bootstrap.min.css // @downloadURL none // ==/UserScript== var body_data={ "isuse":1, "title":"", "copyright":"", "post_date":"", "post_user":"", "post_auth":"", "js_content":"", "wx_code":"", "wx_desc":"", "imgs":Array() }; function download_fn(){ for (var i=0;i0) { fn=body_data.title+i.toString()+'.gif'; } if (body_data.imgs[i].indexOf('wx_fmt=png')>0) { fn=body_data.title+i.toString()+'.png'; } if (body_data.imgs[i].indexOf('wx_fmt=bmp')>0) { fn=body_data.title+i.toString()+'.bmp'; } GM_download({ url:body_data.imgs[i], name:fn }); } } (function() { 'use strict'; var Bootstrap=GM_getResourceText("Bootstrap"); GM_addStyle(Bootstrap); var $btn1=$(''); $btn1.click(download_fn); $("#img-content").prepend($btn1); var getElm = document.getElementsByTagName("title"); body_data.title=getElm[0].innerText; var gs=$("#js_content")[0].getElementsByTagName("img"); var imgs=Array(); for (var i=0;i