继生意参谋Transit-id之后,唯品会档期列表也采取了请求头携带密钥:compassS,现公布破解方法

继生意参谋Transit-id之后,唯品会档期列表也采取了请求头携带密钥:compassS,现公布破解方法_第1张图片

今天同事告诉我唯品会的数据无法抓取,我过去看了一下异常,刷新了前台页面,请求头多出了

compassS:1552899546142_2ec20607958c7df431071a68ed206dd6

这是个什么鬼,直接将前半部分1552898722837转为时间,将后半部分md532位解密。

现将正向生成的代码公布如下:    

string queryTimeLineDetailUrl = string.Format("http://compass.vis.vip.com/dangqi/details/queryTimeLineDetail?callback=jQuery33101869688490735364_{0}&brandStoreName=&_={0}",
                    Cxt.Uniti.ConvertToTimestamp(DateTime.Now));
            var i = queryTimeLineDetailUrl.Split('/');
            var a = i.Length == 0 ? i[i.Length - 1] : "";
            var o = Cxt.Uniti.ConvertToTimestamp(DateTime.Now);
            var l = a + "ComPASs#123&WEb" + o;
            l= "queryLastDataTimeComPASs#123&WEb1552899546142";//1552899546142_2ec20607958c7df431071a68ed206dd6
            string c = MD5Encrypt32(l).ToLower();
            var u = o + "_" + c.Substring(6, c.Length-6) + c.Substring(0, 6);

继生意参谋Transit-id之后,唯品会档期列表也采取了请求头携带密钥:compassS,现公布破解方法_第2张图片

你可能感兴趣的:(继生意参谋Transit-id之后,唯品会档期列表也采取了请求头携带密钥:compassS,现公布破解方法)