天猫商家活动中心提取商品信息

天猫商家活动中心提取商品信息。

  1. // ==UserScript==
  2. // @name 天猫商家活动中心提取商品信息
  3. // @namespace http://leironghua.com/
  4. // @version 0.1
  5. // @description 天猫商家活动中心提取商品信息。
  6. // @author 雷荣华
  7. // @include *//tmc.tmall.com/campaign/specialItemApplyList.htm*
  8. // @grant unsafeWindow
  9. // @grant GM_setClipboard
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. window.LRH = {
  16. totalPage : 0,
  17. itemData :[]
  18. };
  19. // Your code here...
  20. $('.m11-search2').append('<button class="sui-btn sui-btn-large" id="_myBtn">提取信息</button><span id="_extract_status"></span>');
  21. $('#_myBtn').on('click',function(){
  22. window.LRH.totalPage = $('.ui-page-skip').text().match(/\d+/g)[0];
  23. window.LRH.itemData = [];
  24. doPage(1);
  25. return false;
  26. });
  27.  
  28. function doPage(page){
  29. //window.LRH.totalPage
  30. if(page >window.LRH.totalPage ){
  31. $('#_extract_status').text('正在处理'+ window.LRH.itemData.length +'个记录的详细信息……');
  32. var content = "商品名称\t商品ID\t商品状态\t一口价\t专柜价\t活动价\t折扣范围\t设定状态";
  33. $.each(window.LRH.itemData,function(i,a){
  34. content += "\r\n" + a.商品名称+"\t"+a.商品ID+"\t"+a.商品状态+"\t"+a.一口价+"\t"+a.专柜价+"\t"+a.活动价+"\t"+a.折扣范围+"\t"+a.设定状态;
  35. });
  36. GM_setClipboard(content,'text');
  37. $('#_extract_status').text('处理完成,共'+ window.LRH.itemData.length +'个记录已复制到剪贴板。');
  38. setTimeout(function () { alert($('#_extract_status').text()); }, 200);
  39.  
  40. return ;
  41. }
  42. $('#_extract_status').text('正在加载第' + page + '/' + window.LRH.totalPage +'页的数据……');
  43. $.ajax({
  44. type: 'POST',
  45. url: window.location.href,
  46. data: {
  47. _tb_token_:$('input[name=_tb_token_]').val(),
  48. curpage:page,
  49. curtab: 1,
  50. skuCurtab: 1
  51. },
  52. dataType: 'text',
  53. error:function( jqXHR, textStatus, errorThrown){},
  54. complete:function( jqXHR, textStatus ){
  55. },
  56. success: function( data, textStatus, jqXHR){
  57. $(data).find('.sui-table tbody tr').each(function(index,item){
  58. var me = $(item);
  59. window.LRH.itemData.push({
  60. 商品名称: $.trim(me.find('td:eq(1) a').text()),
  61. 商品ID:me.find('td:eq(1) p').text().replace('商品ID:',''),
  62. 商品状态: $.trim(me.find('td:eq(2)').text()),
  63. 一口价: $.trim(me.find('td:eq(3)').text()),
  64. 专柜价: $.trim(me.find('td:eq(4)').text()),
  65. 活动价: $.trim(me.find('td:eq(5)').text()),
  66. 折扣范围: $.trim(me.find('td:eq(6)').text()),
  67. 设定状态:$.trim(me.find('td:eq(7)').text())
  68. });
  69. });
  70. console.info(page +'页加载完成共有' +window.LRH.itemData.length + '个商品' );
  71. $('#_extract_status').text('10秒后开始加载第' + (page+1) + '/' + window.LRH.totalPage +'页的数据……');
  72. setTimeout(function(){
  73. doPage(page + 1);
  74. }, 5000);
  75. }
  76. });
  77.  
  78. }
  79.  
  80. })();

QingJ © 2025

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