页面加载后自动点击链接/广告

Auto click on link/ad after page load

本文关键字:链接 广告 加载      更新时间:2023-09-26

我在我的网站上用简单的代码使用了自动点击代码,它起作用了。下面是我之前使用的代码。

<script type="text/javascript">
$(document).ready(function(){
var list = document.getElementsByClassName("link");
for (var i=0; i<list.length; i++) list[i].click();
});
</script>
<div>
<a href="#" target="_top" class="link">CLick</a>
</div>

但是这次我的代码有点复杂。我在想:是否可以自动点击在运行广告脚本代码后创建的广告?下面是广告中略微相同的html部分,或者请检查实际的html http://www.meansim.com/adtest.html

<div>
<div id="ac_152518">
<div class="ac_header_title">What Others Are Reading</div>
<div class="ac_adbox"><div class="ac_adbox_inner">
<div class="ac_container">
<a class="ac_image_link" rel="nofollow" target="_blank" href='xyz.com">
<img height="250" width="300" src="abc.jpg" class="ac_image">
</a>
</div></div></div></div></div>

我只想在页面加载时自动单击"ac_image_link"href 元素。PS:我这样做不是为了赚$$,只是为了满足自己是否可能。

你还在使用jQuery吗?如果是,则与第一个示例中的文档准备就绪时相同:

$('.ac_image_link').click();

$('.ac_image_link').trigger("click");

更新 2:

确保您的广告拦截器已禁用,因为如果启用,您的元素会立即消除。对于您的情况,请使用此方法:

    $(document).ready(function(){
      var link = $('.ac_image_link').attr('href');
      window.location.href = link;
    });

或者如果是静态链接:

$(document).ready(function(){
  window.location.href = "http://www.google.com/";
});

希望它现在有效:)