获取天猫评论图片

Get TMALL Comment Pic

  1. // ==UserScript==
  2. // @name 获取天猫评论图片
  3. // @namespace https://gf.qytechs.cn/zh-CN/scripts/22386
  4. // @version 20170429
  5. // @description Get TMALL Comment Pic
  6. // @author sbdx
  7. // @match detail.tmall.com/item.htm?*
  8. // @grant none
  9. // @require https://code.jquery.com/jquery-1.9.1.min.js
  10. // ==/UserScript==
  11. /*
  12. Target URL: https://item.taobao.com/item.htm?id=528857970664
  13. */
  14. (function() {
  15. // 'use strict';
  16. var page=1;
  17. var url,PageTotal;
  18. var itemid,sellerid;
  19. var targetElement='#mainwrap';
  20. itemid=g_config.itemId;
  21. sellerid=g_config.sellerId;
  22.  
  23. function getJSON()
  24. {
  25. //$('#J_IdsSegments').css('z-index',100);//降低右侧div的层级
  26. url="https://rate.tmall.com/list_detail_rate.htm?itemId=" + itemid + "&sellerId=" + sellerid + "&order=3&content=1&currentPage=" + page + "&picture=1&_ksTS="+(new Date().getTime()) + "&callback=?";
  27. $.getJSON(url,function(d){
  28. if(page==1) PageTotal=d.rateDetail.paginator.lastPage;//获取总页数
  29. ProcessJSON(d);
  30. page++;
  31. if(page<=Math.min(10,PageTotal))getJSON();//最多取10页数据
  32. });
  33.  
  34. }
  35. function ProcessJSON(d)
  36. {
  37. var ImgList=[];
  38. $.each(d.rateDetail.rateList,function(i,v){
  39. img='';
  40. if(v.pics)
  41. {
  42. $.each(v.pics,function(pi,pv){
  43. img+="<img src='" + pv.replace('_400x400.jpg','') + "' /><br><br>\r\n";
  44. });
  45. }
  46. if(v.appendComment.pics)
  47. {
  48. $.each(v.appendComment.pics,function(pi,pv){
  49. img+="<img src='" + pv.replace('_400x400.jpg','') + "' /><br><br>\r\n";
  50. });
  51. }
  52. ImgList.push(img);
  53. });
  54. append='<div>第' + page + '页</div>'+ImgList.join('');
  55. console.log(append);
  56. $(targetElement).append(append);
  57. }
  58. if(jQuery)
  59. {
  60. $("body").append("<div id='sbdx_tools_getAllImage' style='position:absolute;right:10px;top:100px;z-index:200000020'><button>显示天猫<br>评论图片</button></div>");$("#sbdx_tools_getAllImage").on("click",function(){page=1;$(targetElement).html('');getJSON();});
  61. $(window).scroll(function(){$("div[id^=sbdx]").each(function(i){$(this).offset({top:$(document).scrollTop()+100+i*30});});});
  62. }
  63. else
  64. {
  65. alert('Tampermonkey 加载jquery.js 失败!脚本终止运行!');
  66. }
  67. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址