一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四

聯(lián)系我們 - 廣告服務(wù) - 聯(lián)系電話:
您的當(dāng)前位置: > 關(guān)注 > > 正文

通過(guò)Chrome來(lái)知道提交加價(jià)的請(qǐng)求應(yīng)該是什么?

來(lái)源:CSDN 時(shí)間:2023-02-17 09:09:43


(資料圖)

額,不知道這樣好不好。 不過(guò)還是希望CSDN不要?jiǎng)h除啊,不管是好的壞的,咱們都要開(kāi)源分享不是。

主要就是基于Chrome能夠在Console中執(zhí)行js來(lái)做的。 以京東奪寶島為例子我們需要做如下的事情:

在Chorme中打開(kāi)奪寶島網(wǎng)頁(yè),按F12,然后刷新頁(yè)面轉(zhuǎn)到Network標(biāo)簽,看所有的請(qǐng)求,研究出那個(gè)請(qǐng)求是拿當(dāng)前價(jià)格的 方式是點(diǎn)擊請(qǐng)求,看Response中的返回值: 得到結(jié)果:http://paimai.jd.com/json/current/englishquery?paimaiId=10473082&skuId=0&t=650541&start=0&end=9 這個(gè)鏈接能夠查看所有的出價(jià)記錄的json字符串,第一個(gè)就是當(dāng)前的報(bào)價(jià)了然后就是設(shè)置一個(gè)加價(jià)值,心理價(jià)位, 然后提交再次獲得最高價(jià),如果不是我出的那么就再次加價(jià),循環(huán)這個(gè)過(guò)程當(dāng)然還是的通過(guò)Chrome來(lái)知道提交加價(jià)的請(qǐng)求應(yīng)該是什么 這里直接列出結(jié)果:http://paimai.jd.com/services/bid.action?

剩下的就是開(kāi)始寫(xiě)腳本了。

var t,count = 1,price=0,pin = getCookie("pin"),f = function(){$.ajax({    url:"http://paimai.jd.com/json/current/englishquery?paimaiId="+paimaiId+"&skuId=0&t=964468&start=0&end=9",    async:false,    success:function(data){var currentPrice = parseFloat(data.currentPrice);        console.info("第",count,"次檢測(cè)商品當(dāng)前拍賣(mài)價(jià)格是",currentPrice);        if(data.auctionStatus == 2){            console.error("商品拍賣(mài)結(jié)束,獲得者",data.currentUser);            clearTimeout(t);return;        }        if(data.currentPrice < 1500) {            if(pin != data.currentUser && price != currentPrice){                $.ajax({                url:"http://paimai.jd.com/services/bid.action?t=369168&paimaiId="+paimaiId+"&proxyFlag=0&bidSource=0&price="+(currentPrice+1),                async:false,                success:function(data1){console.warn("第",count,"次加價(jià)拍,本次出價(jià)",(currentPrice+1),"出價(jià)結(jié)果",data1.message);                    if(data1.result == 200){                        currentPrice = currentPrice+1;                    } else {                        if(data1.result == 516) {clearTimeout(t);return;}                    }                }                });            } else {                console.info("商品價(jià)格未變,忽略加價(jià)");            }            price = currentPrice;            t = setTimeout(f,1000);        } else {            console.error("商品價(jià)格高于原價(jià)5折,停止加價(jià)");            clearTimeout(t);        }    }    });    count++;}f();//暫停clearTimeout(t)

代碼還是比較簡(jiǎn)單,就不多做解釋了。這里說(shuō)一下有個(gè)關(guān)鍵的地方是網(wǎng)頁(yè)分析的部分。就是從請(qǐng)求中拿到了自己想要的數(shù)據(jù)。

這樣樣例的請(qǐng)求是一個(gè)json,所以能夠直接用了,如果是一個(gè)html網(wǎng)頁(yè)應(yīng)該怎么辦呢? 因?yàn)楝F(xiàn)在的網(wǎng)頁(yè)一般都用了jquery,所以可以使用jquery腳本來(lái)做。他的拾取器還是之棒的。 比如這樣: var val = (‘tr:eq(2)′,html); (‘td:gt(1)’,val).html() 第二個(gè)tr的第一個(gè)td. 等等

責(zé)任編輯:

標(biāo)簽:

相關(guān)推薦:

精彩放送:

新聞聚焦
Top 主站蜘蛛池模板: 吴堡县| 津市市| 农安县| 桐乡市| 新蔡县| 瓮安县| 北川| 新化县| 虎林市| 长乐市| 准格尔旗| 邯郸县| 施秉县| 遂溪县| 永福县| 九龙城区| 博兴县| 六盘水市| 广元市| 祁阳县| 苍梧县| 沁水县| 伊宁县| 德钦县| 六枝特区| 洛宁县| 新晃| 抚州市| 开远市| 尤溪县| 贺州市| 龙胜| 乳源| 全南县| 肥东县| 三明市| 建湖县| 东阿县| 平度市| 文水县| 吴忠市|