问题:如何批量取消微博我赞过的所有图片?
解决方案:使用JS脚本(依据Vito Van的脚本修改)
2. Chrome浏览器下F12键;
3. 选择Console;
4. 复制如下JS脚本到空白框中,然后回车键运行。
5. 依据取消任务量不同,脚本会跑不同时间。需要注意:可能因为服务器请求响应的缘故,某些页面的老图片在这里来不及取消,可以找到这个页面再跑一遍。
// ==UserScript==
// @modifiedfrom Weibored.js
// @version 0.1
// @description 删除微博微相册所有"我的相册——我赞过的"所有图片点赞。
// @author 微博@kankanzww,简书@barlowkankan
// @match 微博微相册[photo.weibo.com]——我的相册——我赞过的
// @grant none
// ==/UserScript==
'use strict';
var s = document.createElement('script');
s.setAttribute('src', 'https://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.min.js');
s.onload = function() {
console.log("开始");
var times = 0;
var pageCurrent = $('a.current').text();
var ele;
var loop = setInterval(function() {
times = times + 1;
console.log("循环总次数=" + times);
ele = $('a[action-type="cancel_like"]');
if (ele.length == 0) {
pageCurrent = $('a.current').text();
console.log(">>>>>>>>>>>>>>>>当前页=" + pageCurrent);
$('a.next')[0].click(console.log("<<<<<<<<<<<<<<<<脚本点击"));
} else {
ele[0].click();
$('a[action-type="ok"]')[0].click();
}
// scroll bottom let auto load
$('html, body').animate({ scrollTop: $(document).height() }, 'slow');
}, 2000);
};
document.head.appendChild(s);
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。