Tampermonkey油猴脚本Google play快速保存原图

2023-08-13
321次阅读
没有评论

作为搬运工,需要保存Google play原图,但是发现Google play的图片都是被剪切过的,不能直接保存原图,于是就有了这个脚本,直接右键保存原图的脚本。

代码看着有点乱,但是不影响使用,又不是不能用···

截图

Tampermonkey油猴脚本Google play快速保存原图

脚本

// ==UserScript==
// @name         Google Play图片下载
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  https://ylface.com/
// @author       神一样的男人
// @match        https://play.google.com/*
// @icon         https://www.gstatic.com/android/market_images/web/favicon_v3.ico
// @grant        none
// ==/UserScript==

(function () {
    "use strict";

    let url1 = document.getElementsByClassName("QhHVZd")[0];
    let url2 = document.getElementsByClassName("arM4bb")[0];
    if (url1) {
        let s_Img = url1.src.replace(/\=s.*-rw/g, "");
        let button = document.createElement("a");
        button.innerText = "下载缩略图";
        button.style =
            "position: fixed;top: 100px;right: 80px;z-index: 99999999;background: #FFF;padding: 6px 12px;border-radius: 6px;box-shadow: 0 0 10px 0 rgba(0,0,0,.3);";
        button.href = s_Img;
        document.body.appendChild(button);
    } else {
        let s_Img = url2.src.replace(/=w.*-h.*-rw/g, "");
        let button = document.createElement("a");
        button.innerText = "下载缩略图";
        button.style =
            "position: fixed;top: 100px;right: 80px;z-index: 99999999;background: #FFF;padding: 6px 12px;border-radius: 6px;box-shadow: 0 0 10px 0 rgba(0,0,0,.3);";
        button.href = s_Img;
        document.body.appendChild(button);
    }

    let obj = document
        .getElementsByClassName("qwPPwf")[0]
        .getElementsByTagName("img");
    let strImg =
        '<div style="position: fixed;top: 140px;right: 80px;z-index: 99999999;">';
    for (let i = 0; i < 5; i++) {
        let j = i + 1
        if (obj[i].getAttribute("src")) {
            strImg +=
                '<a href="' +
                obj[i].getAttribute("src").replace(/=w.*-h.*-rw/g, "=w2560-h1440-rw") +
                '" style="background: #FFF;padding: 6px 12px;border-radius: 6px;box-shadow: 0 0 10px 0 rgba(0,0,0,.3);display: block;margin-top: 8px;">图片' + j + '</a>';
        }
    }
    strImg += "</div>";
    let div_button = document.createElement("div");
    div_button.style =
        "position: fixed;top: 140px;right: 80px;z-index: 99999999;";

    let container = document.createElement("div");
    container.innerHTML = strImg;
    document.body.appendChild(container);
    document.body.appendChild(div_button);
})();

正文完
要饭中,多少给点吧(支付宝)
post-qrcode
 
评论(没有评论)
验证码