我完全不知道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);
答案 0 :(得分:0)
这听起来非常hackish。为什么你需要机器人从耐克购买鞋子?另外,Java!= Javascript。您正在使用Javascript执行此操作。
要模拟鼠标事件,请查看Event constructors