阿里云双十一有疑问的返利订单,自查询脚本。

因为阿里云返利订单还不是很完美,多少存在一些BUG,比如我的第一条,就没有返利。所以我就写了一个自查询脚本。写的比较烂,请多包涵在谷歌或360浏览器 中打开https://promotion.aliyun.com/nt...

顺带推荐一下我的拼团地址: https://m.aliyun.com/act/team1111/#/share?params=N.xGFELQvQ8p.giq860gh 直接打开就是全网最低价。

因为阿里云返利订单还不是很完美,多少存在一些BUG,比如我的第一条,就没有返利。

所以我就写了一个自查询脚本。写的比较烂,请多包涵

在谷歌或360浏览器 中打开https://promotion.aliyun.com/ntms/yunparter/personal-center.html#/rebate-order  然后F12 打开一个 叫 Console的控件

34D8DAD0-BE0D-48b0-9E27-A541D9BD13FB.png

我们在Console下面 执行脚本 就会在上面那个方框里显示有问题的订单。

脚本如下:

代码请手工复制,不要使用复制按钮,否则会运行不出结果:

$.ajaxSetup({ 
    async :false});
var html = "<p>可能有问题的订单:</p><ul id='cccc' style='background:white;z-index:999999999 !important'></ul>";
$(".rebate-view:first").html(html);
$.ajaxSettings.async = true;  
var myArray={};
for(var i=0;i<30 ;i++){
	var url = "https://promotion.aliyun.com/promotion/ambassador/queryAmbassadorRebateOrder.htm?page="+i+"&product=&rebateStatus=&orderBizTypeList=&isAscending=false&orderByClause=id&startDate=20180901&endDate=20181130";
	$.getJSON(url,
	function(j) {
		if(j.code==200){
			var datas = j.data;
			if(j.totalCount>0){
			for(var k = 0;k<datas.length;k++){
				var data = datas[k];
				var orderId = data.orderId;
				//debugger;
				if(!$("#id"+orderId) ||  $("#id"+orderId).size()==0){
				
					$("#cccc").append("<li id='id"+orderId+"' class='oli'> 购买者:"+data.buyerUserName+" 订单号:"+orderId+"购买商品:"+data.productName+" 购买日期:"+new Date(data.rebateTime)+",bbbb"+data.orderBizType+" </li>");
				}else{
					$("#id"+orderId).append(",bbbb"+data.orderBizType);
				}
			}
				$('.oli').each(function(){
					if($(this).text().indexOf("bbbb0 ,bbbb6")!=-1 || $(this).text().indexOf("bbbb6")==-1 || $(this).text().indexOf("bbbb6 ,bbbb0")!=-1){
						$(this).hide()
					}
					
				})
				}
		}
		
	});
	
}


运行结果就是:

QQ截图20181102151205.jpg

变成了:

QQ截图20181102151102.jpg


脚本运行出来的结果,只作为参考,还是需要人为去比对这笔订单的



  • 发表于 2018-11-02 15:12
  • 阅读 ( 1067 )
  • 分类:其他

条评论

请先 登录 后评论
不写代码的码农
三叔

422 篇文章

作家榜 »

  1. 小编 文章
返回顶部
部分文章转自于网络,若有侵权请联系我们删除