您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
淘宝天猫评论图片获取!
// ==UserScript== // @name 淘宝获取评论图片 // @namespace http://tampermonkey.net/ // @version 2024-07-11 // @description 淘宝天猫评论图片获取! // @author Ruindong // @match https://item.taobao.com/* // @match https://detail.tmall.com/* // @icon https://gw.alicdn.com/imgextra/i4/O1CN01H11jUw1gVppn3YjsM_!!6000000004148-2-tps-480-144.png // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; const imgsList= []; const getAllImgs = () => { document.getElementsByClassName('Comments--tagList--bAGGORJ')[0].children[1].click(); setTimeout(() => { const dialogBox = document.getElementsByClassName('ShowButton--showButton--YUEsNpz')[0]; if (dialogBox){ dialogBox.click() } else { alert("评价数量太少") } }, 1000) setTimeout(() => { document.getElementsByClassName('Comments--tagList--bAGGORJ')[1].children[1].click(); }, 1500) const timer = setInterval(() => { const dom = document.getElementsByClassName('Comments--comments--inymoD7'); if (dom && dom[1]) { dom[1].scrollBy(0, 100); } }, 100) setTimeout(() => { clearTimeout(timer) var comments = document.getElementsByClassName('Comments--comments--inymoD7')[1]; var imgs = comments.getElementsByTagName('img'); Array.from(imgs).forEach(function(img) { if (img.src.indexOf('.webp') > 0) { imgsList.push(img.src) } }); const contentToCopy = document.querySelector('body').innerText; // 修改选择器以匹配你要复制的内容 navigator.clipboard.writeText(imgsList.join('\n')).then(() => { alert('内容已复制到剪切板'); }).catch(err => { alert('复制失败: ' + err); }); }, 10000) } // 创建按钮 const button = document.createElement('button'); button.innerHTML = '获取评论图片'; button.style.position = 'fixed'; button.style.top = '100px'; button.style.right = '50px'; button.style.zIndex = '9999'; button.style.padding = '10px'; button.style.backgroundColor = '#ff6600'; button.style.color = 'white'; button.style.border = 'none'; button.style.borderRadius = '5px'; button.style.cursor = 'pointer'; // 将按钮添加到页面上 document.body.appendChild(button); // 按钮点击事件 button.addEventListener('click', () => { // alert('获取评论图片的功能尚未实现'); // 在这里添加获取评论图片的逻辑 getAllImgs() }); // Your code here... })();