如何模拟点击广告

我试过模拟点击链接,可以点击过去,而且能点击到,但广告到是用js或者iframe调用的,不知道怎么搞,我看过别人写了段代码,可以模拟点击iframe,但不懂什么意思.代码是这样的,不知道这个代码是否能达到自动点击的效果
<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



Simple xhtml page
<br> &lt;!--<br> function getElementsByClassName(className, rootNode){<br> var elements = (rootNode || document).getElementsByTagName(&quot;*&quot;);<br> var regExp = new RegExp(&quot;\b&quot;+className+&quot;\b&quot;);<br> var results = new Array();<br> for(var i=0; i<elements.length; i++){<br> if(regExp.test(elements[i].className)){<br> results.push(elements[i]);<br> }<br> }<br> return results;<br> }<br> window.onload = function(){<br> var els = getElementsByClassName("touPiao");<br> if(document.createEvent){ //DOM<br> for(var el in els){<br> var evt = document.createEvent("mouseevents");<br> evt.initEvent("click", true, true);<br> els[el].dispatchEvent(evt);<br> }<br> }else{ // IE<br> for(var el in els){<br> els[el].click();<br> }<br> }<br> }<br> function showModify(o){<br> // your codes<br> alert(o.innerHTML);<br> }<br> //--><br>


我要投票1111
我要投票2222


如果可以帮忙修改成可以自动点击广告的代码,如果不行,有能实现的帮忙写个代码,最好详细一点,谢谢了~
[b]问题补充:[/b]
广告一般都是用js或ifream调用的,如何自动点击这些js或ifream,代码要怎样写
[b]问题补充:[/b]
这段代码是不是只是模拟点击连接的代码,模拟点击连接的可以,但是模拟点击广告要怎么搞呢,现在的广告都不是连接的形式了
我们不管js或iframe怎么调用的,模拟点击就意味着打开广告链接,广告商就以为用户点击了他的广告,所以我们只要保证点击了一个链接但没有跳出页面的结果就行了,是吗?
1.用隐藏iframe来加载广告页面。

[code="java"]
<!一开始我们就使用一个看不到的框架ID名为:framelink-->

[/code]

用上面的代码会造成iframe加载广告页面,如果页面过大,速度就会很慢,可以用ajax来实现无刷新加载

[code="java"]window.onload=function(){

...

var url="www.example.com/thiurl";//广告的URL

xmlHttp.open("GET",url,true);//采用异步传输.这样用户感觉不到任何停顿.

xmlHttp.send(null);

xmlHttp.onreadystatechange=function(){

if(xmlHttp.readystate==4&&xmlHttp.status==200){

//响应完成之后关闭连接.

xmlHttp.close();

}

}

...

} [/code]

这里只提供个思路,也许会有更好的做法!

1.firefox:

var doc = document.getElementById('myiframe').contentWindow.document;
然后doc.getElementById

2.ie:

var doc = document.getElementById("myiframe").document;
然后doc.getElementById("iframeTitle");

注意,如果跨域的话是不能操作的

这段代码的做法是页面加载后,根据className="touPiao"来读取要模拟点击的url,如为#,即当前页面,
我们也可以设置:我要投票1111
程序然后根据for循环,for(var el in els){ 开始依次模拟点击读到的所有url。
最后会打开一个url的页面,我们可以添加一个空的iframe,
如:
并修改链接为:我要投票1111
这样就实现了页面加载后,模拟点击页面(www.iteye.com)。

不知道你的需求具体是怎么样的... :o