简单快速的抓取微博各种晒图比赛图片地址

简单快速的抓取微博各种晒图比赛图片地址插图

微博经常发车,但图片不容易保存,教大家一个半自动的方法,就是先把整个页面图片都加载完,需要手动点击加载更多,直到加载完所有评论,在打开浏览器的审查元素功能的控制台,在console中贴入这段代码。

以Chrome浏览器为例,其他智能浏览器参照操作。

旧版微博打开页面,如:https://weibo.com/5849374533/L3ac79j8L

先把整个页面加载完,手动点击加载更多,直到加载完所有评论。

浏览器按F12,呼出控制台,切换到console,在下方光标处粘贴代码:

(function getUrl() {
    let imgs = document.querySelectorAll(\".list_li li > img\");
    const urls = [];
    for (let index = 0; index < imgs.length; index++) {
        urls.push(imgs[index].src.replace(\"thumb180\", \"large\"));
    }
    copy(urls);
    return urls;
})();

就会得到所有评论中的图片地址,已经自动复制到剪切板了,可以直接粘贴到迅雷或者其他的下载工具中批量下载。

12月17日更新一下微博大赛的下载代码

加了自动滚动,定时每1s滚动一次,如果电脑配置低或者网速不好,可以自己调整时间,调整time参数就行。

window._cc = copy;
    let time = 1000; // 这里可以调整时间,1s=1000,2s=2000
    const timer = setInterval(() => {
        const scrollingElement = document.scrollingElement || document.body;
        scrollingElement.scrollTop = scrollingElement.scrollHeight;
        cardmore = document.querySelector(\".WB_cardmore\");
        if (cardmore) {
            clearInterval(timer);
            const myVar = setInterval(function () {
                cardmore.click();
                const scrollingElement =
                    document.scrollingElement || document.body;
                scrollingElement.scrollTop = scrollingElement.scrollHeight;
                cardmore = document.querySelector(\".WB_cardmore\");
                if (!cardmore) {
                    clearInterval(myVar);
                    let imgs = document.querySelectorAll(\".list_li li > img\");
                    const urls = [];
                    for (let index = 0; index < imgs.length; index++) {
                        urls.push(imgs[index].src.replace(\"thumb180\", \"large\"));
                    }
                    window.urls = urls;
                    window._cc(urls);
                }
            }, time);
        }
    }, time);
上一篇 让Windows拥有超过Mac的显示效果!
下一篇 安卓抖音旧版本,发现隐藏功能再次可用

探索站点内容

搜索文章、标签、分类

MediaClaw 社媒虾
MediaClaw 社媒虾
关注公众号
领美团外卖神券
领美团外卖神券
最新评论
15579854855
15579854855
9月15日
安装流程都没有,下载也用不了,浪费时间
小高网
小高网
9月15日
这个还是少用好
06285142
06285142
9月14日
怎么现在都没出绿色版的绿泡泡了。等了一年了呢
小高网
小高网
9月9日
那就找个完整版的安装覆盖上去吧
白添霸霸
白添霸霸
9月9日
精简版安装后在控制面板不显示
小高网
小高网
9月8日
控制面板卸载不了吗
白添霸霸
白添霸霸
9月8日
大佬,安装以后有些软件打不开了,例如CCleaner 7,提示WebView2 Runtime 初始化失败(错误:0x80070002),重装完整版提示安装时出
1
1
8月31日
就是不能处理已安装软件
小高网

小高网管理员

小高网www.xx8g.com

本月创作热力图