簡體   English   中英

頁面加載后自動點擊鏈接/廣告

[英]Auto click on link/ad after page load

我在網站上使用了自動點擊代碼以及簡單的代碼,它可以正常工作。 下面是我以前使用的代碼。

<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部分,或者請在http://www.meansim.com/adtest.html上查看實際的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:

確保您的AdBlocker被禁用 ,因為如果啟用,您的元素將被立即消除。 對於您的情況,請使用以下方法:

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

或如果它是靜態鏈接:

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

希望它現在可以工作:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM