您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
获取淘宝评论图片
当前为
// ==UserScript== // @name Get TAOBAO Comment Pic // @namespace http://tampermonkey.net/ // @version 0.1 // @description 获取淘宝评论图片 // @author sbdx // @match https://detail.ju.taobao.com/home.htm?id=* // @grant none // @require http://libs.useso.com/js/jquery/1.9.1/jquery.min.js // ==/UserScript== //https://detail.ju.taobao.com/home.htm?id=10000028534540&item_id=529050273321 (function() { // 'use strict'; var page=1; var url,PageTotal; var itemid,sellerid; //var targetElement='.detail-eval.J_DetailEval'; var targetElement='.ju-wrapper:eq(4)'; itemid=$('.detail-eval.J_DetailEval').attr('data-item-id'); sellerid=$('.detail-eval.J_DetailEval').attr('data-seller-id'); function getJSON() { url="https://rate.tmall.com/list_detail_rate.htm?itemId=" + itemid + "&sellerId=" + sellerid + "&order=3&forShop=1&content=1&picture=1¤tPage=" + page + "&_ksTS="+(new Date().getTime()) + "&callback=?"; console.log(url); $.getJSON(url,function(d){ if(page==1) PageTotal=d.rateDetail.paginator.lastPage; ProcessJSON(d); page++; if(page<=Math.min(10,PageTotal))getJSON(); }); } function ProcessJSON(d) { var ImgList=[]; $.each(d.rateDetail.rateList,function(i,v){ img=''; if(v.pics) { $.each(v.pics,function(pi,pv){ img+="<img src='" + pv + "' /><br><br>\r\n"; }); } if(v.appendComment.pics) { $.each(v.appendComment.pics,function(pi,pv){ img+="<img src='" + pv + "' /><br><br>\r\n"; }); } ImgList.push(img); }); //$('.detail-eval.J_DetailEval').append('<div>第' + page + '页</div>'+ImgList.join('')); $(targetElement).append('<div>第' + page + '页</div>'+ImgList.join('')); } if($) { $("body").append("<div id='sbdx_tools_getAllImage' style='position:absolute;right:10px;top:100px;z-index:99999999'><button>显示评论全部图片</button></div>");$("#sbdx_tools_getAllImage").on("click",function(){$(targetElement).html('');getJSON();}); $(window).scroll(function(){$("div[id^=sbdx]").each(function(i){$(this).offset({top:$(document).scrollTop()+100+i*30});});}); } })();