该网站名为steamgifts.com。你可以加入赠品,并有机会赢得蒸汽游戏。有些人为网站编写了Google Chrome扩展程序(Easy SteamGifts),用于改进和优化某些操作。
我想编写完全自动完成所有操作的脚本。
Extension在网站上添加了加入按钮:
点击它后,扩展程序会打开背景标签,执行某些操作,然后关闭标签页。
如何以编程方式点击它?
我尝试不同的方式(例如):
$(".giveaway__row-outer-wrap.esg").find(".esg-join > a").trigger("click");
或只是
$(".giveaway__row-outer-wrap.esg").find(".esg-join > a").click();
甚至
$(".giveaway__row-outer-wrap.esg").each(function(){
$(this).find(".esg-join > a").click();
});
全部执行无错误(在Chrome控制台中),但什么也不做。我认为这是错误的元素或类的东西... idk。
但是,如果我将click()
更改为(例如)css("color", "blue");
,那么它就可以正常运作。
我做错了什么?