如何自动单击网页上的按钮

时间:2014-12-18 05:30:01

标签: javascript jquery

我对脚本非常陌生,而且我正在尝试创建一个脚本,以便在我访问它时自动点击网页上的“添加到购物车”按钮。网站上的示例是“https://www.therealreal.com/products/women/outerwear/jackets/chanel-jacket-931420”项。香港专业教育学院尝试使用以下脚本

<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.8.0.js" 
 type="text/javascript">/script> 
<script type="text/javascript">
 $(function(){    
    setTimeout(function() {
       $("add-to-cart-button").trigger('click');
    },1);
 });
</script>

但没有运气。如果有人可以帮我创建一个脚本,当我访问网站上的任何项目时会自动点击添加到购物车按钮,我将非常感激,甚至愿意为此脚本付费。哦,如果它有所作为,我也在Mac上。

4 个答案:

答案 0 :(得分:0)

试试这个:

如果add-to-cart-button是ID:

$("#add-to-cart-button").trigger('click');

如果add-to-cart-button是Class:

$(".add-to-cart-button").trigger('click');

答案 1 :(得分:0)

我认为如果你遵循我将展示的想法,你将会抓住解决方案

考虑你有两个按钮,一个名为“呼叫设置超时”,另一个是你想要的按钮“添加到购物车”

并在“呼叫设置超时”点击事件中您要调用“添加到购物车”按钮事件,因此您应该执行以下操作

html将是

<input type="button" id = "Call-set-time-out" value= "Call set time out" />
<input type="button" id = "add-to-cart-button" value= "Add to cart"/>

,jquery脚本将是

 $( "#Call-set-time-out" ).click(function() {
       $("#add-to-cart-button").trigger('click');
    });

$( "#add-to-cart-button" ).click(function() {
  alert( "add-to-cart-button .click() event called." );
});

我希望这能帮助你,祝你在Jquery世界旅途中好运

答案 2 :(得分:-1)

我认为$(&#34;#add-to-cart-button&#34;)。click();将根据添加到购物车按钮是否为该按钮的ID来为您工作。

答案 3 :(得分:-2)

您可以尝试以下代码,这应该有帮助

<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".add-to-cart-button").trigger('click');
});
</script>

快乐编码:)