【京东优惠券可用商品页找活动】


所有商品ID: 过滤结果:

活动信息中包含字符:
进度:[0/0] 888888 结果数:0

说明:用于查找京东优惠券可用商品页面,可叠加满减等活动商品。

I、浏览器打开[京东优惠券]页面,点立即使用打开优惠券凑单页面,按F12,切换到console控制台选项卡,手动复制粘贴以下代码,修改代码中coupon_batch(凑单页链接对应数字)和页数等值,回车键后将在优惠券凑单页面顶部显示所有ID,再复制ID到本页左框执行第二步。

document.getElementById("o-header-2013").innerHTML='<textarea id="ta1" cols="12" rows="18" style=""></textarea>进度:<b id="prog6"></b>'; p = 0; s1 = 1; //起始页 s2 = 100; //结束页 cb = 849390566; //coupon_batch数字 lp = 0; //设置最低价格。超过100页需要在此设置第100页的最高价格整数,重设页数再次获取。页面下方删除重复等过滤工具去下重。 st = 1; //只提取有货=1需在京东页面选好配送地区,含无货=0。 function getid() { rp = s1 * 2 - 1 + p; if (rp <= s2 * 2 ) { $.get("https://search.jd.com/s_new.php?coupon_batch=" + cb + "&psort=2&shop=1&ds=1&stock=" + st + "&ev=exprice_" + lp + "gt%5E&s=" + ((rp - 1) * 30 + 1) + "&page=" + rp, function (data, status) { console.log(rp / 2); if (status == 'success' && data.length>65) { if (data.indexOf("抱歉,没有找到与")>0) { //length < 2025 prog6.innerText = "已经是最后一页"; } else { prog6.innerText = rp / 2; //Math.ceil(p/2)+1; page1 = data.replace(/(src=)/g, ''); $(page1).find(".J_focus").each(function () { document.getElementById("ta1").value += $(this).attr("data-sku") + "\r\n"; }); p++; getid(); } } else { prog6.innerText += " 请求错误,重试中..."; setTimeout('getid()', 5500); }; }) } else if ((s1 + p) > s2) { prog6.innerText = "完成"; }; } getid();

II、输入商品活动特征字符后开始,如商品页面促销显示的“每满199元,可减100元现金”或者详情 >>活动页链接特征符号类似“XAf7NTyxpigOm1”。由原来单线程改为全线程处理,100页有6000个ID,最好每5000执行一次,过多会出错,几千ID点开始后会卡顿一会儿请耐心等待。 如果出现重复项,可用此工具删除:【删除重复等过滤工具


☯Open Source, Open World.☯

[版权木有©盗版不究] Copyright © 2015-∞ CLL.name/jd CLL Corporation, All Rights Reserved.