作为搬运工,需要保存Google play原图,但是发现Google play的图片都是被剪切过的,不能直接保存原图,于是就有了这个脚本,直接右键保存原图的脚本。
代码看着有点乱,但是不影响使用,又不是不能用···
截图
2023-12-26 14:24:24 星期二 重新修改
脚本
// ==UserScript== | |
// @name Google Play图片下载 | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description try to take over the world! | |
// @author You | |
// @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); | |
} | |
const parentDiv = document.querySelector('.aoJE7e'); | |
const imgElements = parentDiv.querySelectorAll('img'); | |
let container = document.createElement("div"); | |
container.style = "position: fixed;top: 140px;right: 80px;z-index: 99999999;"; | |
for (let index = 0; index < Math.min(imgElements.length, 6); index++) { | |
const imgSrc = imgElements[index].getAttribute('src'); | |
// const imgAlt = imgElements[index].getAttribute('alt'); | |
// console.log(`Image ${index + 1}: src=${imgSrc}, alt=${imgAlt}`); | |
const newDiv = document.createElement('a'); | |
newDiv.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;" | |
newDiv.href = imgSrc.replace(/=w.*-h.*-rw/g, "=w2560-h1440-rw") | |
newDiv.text = '图片' + (index + 1) | |
container.appendChild(newDiv); | |
} | |
document.body.appendChild(container); | |
// Your code here... | |
})(); |
正文完
要饭中,多少给点吧(支付宝)

发表至: 前端
2023-08-13