Noob需要鼠标事件代码才能添加到脚本中

时间:2013-12-17 22:51:42

标签: javascript jquery mouseevent

我完全不知道java是如何工作的,我正在尝试将代码添加到我的脚本中,模仿鼠标移动。我正在尝试做的是使用机器人从耐克购买鞋子。我的机器人所做的就是在点击twitter上的链接时将我的尺寸添加到购物车中,但据我所知,如果我没有鼠标事件,它将被检测为机器人。任何帮助,将不胜感激。感谢。

var size = "12";
var amount = 1;

function addToCart() {
    var sizesList=document.getElementsByName("skuAndSize")[0];
    function setQuantity() {
        document.getElementsByName("qty")[0].selectedIndex = amount-1;
    }
    function setSizeValue() {
        for (var i=0; i<sizesList.length; i++){
            if(sizesList.options[i].text == size) {
                document.getElementsByName("skuAndSize")[0].selectedIndex = i;
                setQuantity();
            }
        }
    }
    if(sizesList != undefined) {
        setSizeValue();
        document.getElementsByClassName("add-to-cart nsg-button--nike-orange")    [0].click();
    } else {
        setTimeout("addToCart()", 250);
    }
}
setTimeout("addToCart()", 250);

1 个答案:

答案 0 :(得分:0)

这听起来非常h​​ackish。为什么你需要机器人从耐克购买鞋子?另外,Java!= Javascript。您正在使用Javascript执行此操作。

要模拟鼠标事件,请查看Event constructors