Javascript 如何模拟鼠标移动和事件

Javascript 如何模拟鼠标移动和事件,javascript,mouseevent,Javascript,Mouseevent,我完全不知道javascript是如何工作的,我正在尝试向脚本中添加模拟鼠标移动的代码。我想做的是使用机器人从Nike购买鞋子。我的机器人所做的就是在点击twitter上的链接后将我的尺寸添加到购物车中,但我知道如果我没有鼠标事件,它将被检测为机器人。任何帮助都将不胜感激。谢谢 var size = "12"; var amount = 1; function addToCart() { var sizesList=document.getElementsByName("skuAndS

我完全不知道javascript是如何工作的,我正在尝试向脚本中添加模拟鼠标移动的代码。我想做的是使用机器人从Nike购买鞋子。我的机器人所做的就是在点击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);

这听起来很老套。为什么你需要机器人从Nike购买鞋子?还有,Java=Javascript。您正在使用Javascript来实现这一点


要模拟鼠标事件,请查看

我完全不知道java首先是如何工作的,java!=我很好奇为什么你真的需要this@HC_因为现在的运动鞋有很高的转售价值,每个人都在为运动鞋而战,所以你必须快速查看购物车,因为很多人都在nike.com上购买。因为现在的运动鞋有很高的转售价值,每个人都在为运动鞋而战,所以你必须检查因为很多人都在nike.com上购买购物车,所以购物车的速度非常快