javascript读取广告名称

javascript读取广告名称,javascript,jquery,iframe,adsense,ads,Javascript,Jquery,Iframe,Adsense,Ads,问题 在AdSense上,他们不会告诉你哪些广告正在播放,哪些没有,因为我不想让他们播放很多广告,因为其中有一些内容,这违反了我们的社区政策,比如比基尼女孩或维格拉广告或其他许多广告 解决方案理念 我想知道是否有可能通过javascript阅读我网站上的adsense广告。我之所以这么问,是因为他们在使用iframe做广告。我想做的就是在那里阅读显示广告并记录下来。如果我需要阻止千个广告或者不,我可以在以后查看它。我甚至可以把报告广告链接,它会自动显示当前广告的名称 小样本代码 var if

问题 在AdSense上,他们不会告诉你哪些广告正在播放,哪些没有,因为我不想让他们播放很多广告,因为其中有一些内容,这违反了我们的社区政策,比如比基尼女孩或维格拉广告或其他许多广告

解决方案理念 我想知道是否有可能通过javascript阅读我网站上的adsense广告。我之所以这么问,是因为他们在使用iframe做广告。我想做的就是在那里阅读显示广告并记录下来。如果我需要阻止千个广告或者不,我可以在以后查看它。我甚至可以把报告广告链接,它会自动显示当前广告的名称

小样本代码

  var iframeID = jQuery('iframe').attr('id');           

        console.log(document.getElementById(iframeID).contentWindow.document.body.innerHTML);

    output:
    <script>(function(){window.ss=function(d,e){window.status=d;var c=document.getElementById(e);if(c){var a;a=c.href;var b=a.match("^(.*)([?|&]nm=)([^&]*)(.*)$");if(b){b[3]=(Number(b[3])||0)+1;b[0]="";a=b.join("")}else a=a+"&nm=1";c.href=a}return true};})();function su(id) {var a = document.getElementById(id);var b = (new Date()).getTime();if (a && a.myt && b) {var t = b - a.myt;var bi = a.href.indexOf("&clkt=");if (bi > 0) {var c = a.href.substring(0, bi+6); var d = a.href.substring(bi+6, a.href.length);var ei = d.indexOf("&");var r = '';if (ei >= 0)r = d.substring(ei, d.length);a.href = c + t + r; } else {a.href += "&clkt=" + t;}}return true;}function cs(){window.status='';} function jcc(a) {pha=document.getElementById(a); nc=pha.href.indexOf('&jca='); if(nc>=1) return; jca=(401)+(344)-(324); if (a=='aw0') {jca+=(6844);} else {jca=0;} phb=pha.href+'&jca='+jca; pha.href=phb;} function st(id) {var a = document.getElementById(id);if (a) {a.myt = (new Date()).getTime();}return true;}function ha(a){  var pha=document.getElementById(a);var nhi=pha.href.indexOf("&nh=");if(nhi < 1) {pha.href+="&nh=1";}su(a); jcc(a); }function ca(a) {  var pha=document.getElementById(a);var nci=pha.href.indexOf("&nc=");if(nci < 1) {pha.href+="&nc=1";}su(a); jcc(a); top.location.href=document.getElementById(a).href;}function ga(o,e) {if (document.getElementById) {a=o.id.substring(1);p="";r="";g=e.target;if (g) {t=g.id;f=g.parentNode;if (f) {p=f.id;h=f.parentNode;if (h)r=h.id;}} else {h=e.srcElement;f=h.parentNode;if (f)p=f.id;t=h.id;}if (t==a||p==a||r==a)return true;var pha=document.getElementById(a);var nbi=pha.href.indexOf("&nb=");if(nbi < 1) {pha.href+="&nb=1";}su(a); jcc(a); top.location.href=document.getElementById(a).href;}}</script><script>document.close();</script>
var-iframeID=jQuery('iframe').attr('id');
log(document.getElementById(iframeID.contentWindow.document.body.innerHTML);
输出:
(function(){window.ss=function(d,e){window.status=d;var c=document.getElementById(e);if(c){var a;a=c.href;var b=a.match(^(.*)([?|和]nm=)([^&]*)(.$”;if(b){b[3]=(数字(b[3])| 0)+1;b[0]=“”;a=b=b.join(“”)否则a=a+&nm=1;c.href=a}返回真值);函数su(id){var a=document.getElementById(id);var b=(new Date()).getTime();if(a&&a.myt&&b){var t=b-a.myt;var bi=a.href.indexOf(&clkt=“);if(bi>0){var c=a.href.substring(0,bi+6);var d=a.href.substring(bi+6,a.href.length);var ei=d.indexOf(“&”);var-r='';if(ei>=d.substring(ei=d,ref=d+c)}+celse{a.href+=”&clkt=“+t;}}返回true;}函数cs(){window.status='''';}函数jcc(a){pha=document.getElementById(a);nc=pha.href.indexOf('&jca=”);if(nc>=1)返回;jca=(401)+(344)-(324);if(a='aw0'{jca+=(6844);}else{jca=0;}phb=pha.href=pha.jca='a=&jca='id;if=phb=document id;{jca='{a.myt=(new Date()).getTime();}返回true;}函数ha(a){var pha=document.getElementById(a);var nhi=pha.href.indexOf(“&nh=”);if(nhi<1){pha.href+=“&nh=1”}su(a);jcc(a)}函数ca(a){var pha=document.getElementById(a);var nci=pha.href.indexOf(“&nc=”;if(nci<1){pha.href=1)}“顶部”位置。该网站的位置:href=文件.getElementById(a)上方。位置:上方。位置:文件.上方。位置:位置:href=文件.上方。位置:文件.上方。位置:位置:href=文件.位置:href=文件.文件.位置:文件.位置:文件.位置:文件.位置:href=文件.位置:href=文件.位置:文件.位置:文件.位置:文件.位置:文件.位置.位置:文件.位置.位置.位置:若若若若若若”文件.GetEleElement.该该该文件.地址.该该名名名.该该该名当事人当事人当事人当事人当事人当事人.该id.从从从从从从该id.基基基准准准准准准准准准准准准准准准准准准准准准.亚.亚.亚.亚.亚州州州州州州.亚.亚.亚.亚.亚.亚.亚.亚.亚.亚.亚.亚.亚.亚.亚.亚..getElementById(a);var nbi=pha.href.indexOf(“&nb=”);if(nbi<1){pha.href+=“&nb=1”}su(a);jcc(a);top.location.href=document.getElementById(a).href;}}}document.close();
当我在console中预览iframe代码时,上面的代码位于标题中,正文包含所有广告

following is the iframe code which i preview in console:
<html>
<head>
<style>
a:link,a:visited,a:hover,a:active {
    color: #0000ff;
    cursor: pointer;
}

body,table,div,ul,li {
    font-size: 10px;
    margin: 0px;
    padding: 0px
}

body {
    background-color: transparent;
    font-family: verdana, arial, sans-serif;
    height: 100%
}

#aus {
    height: 250px;
    width: 300px
}

#ads {
    left: 0px;
    position: absolute;
    top: 0px;
    width: 300px
}

#ads ul {
    list-style: none;
}

#ads ul li {
    clear: both;
    float: left;
    height: 232px;
    margin: 0px 21px 0px 21px;
    overflow: hidden;
    width: 258px
}

.ad {
    margin: 0px 0px
}

.adt {
    font-size: 13px;
    font-weight: bold;
}

.adb {
    color: #000000;
    display: block;
    font-size: 13px;
}

.adu {
    color: #009900;
    font-size: 10px;
    line-height: 12px;
    overflow: hidden;
    white-space: nowrap
}

.adus {
    cursor: pointer;
}

.adc {
    height: 232px;
    overflow: hidden;
    table-layout: fixed;
    width: 100%
}

#ainw {
    left: 3px;
    position: absolute;
    top: 235px
}

#abgi {
    left: 202px;
    position: absolute;
    top: 233px
}

#aubg {
    background-color: #ffffff;
    border: 0px solid #ffffff;
    height: 250px;
    width: 300px
}
</style>
<script>(function(){window.ss=function(d,e){window.status=d;var c=document.getElementById(e);if(c){var a;a=c.href;var b=a.match("^(.*)([?|&amp;]nm=)([^&amp;]*)(.*)$");if(b){b[3]=(Number(b[3])||0)+1;b[0]="";a=b.join("")}else a=a+"&amp;nm=1";c.href=a}return true};})();function su(id) {var a = document.getElementById(id);var b = (new Date()).getTime();if (a &amp;&amp; a.myt &amp;&amp; b) {var t = b - a.myt;var bi = a.href.indexOf("&amp;clkt=");if (bi &gt; 0) {var c = a.href.substring(0, bi+6); var d = a.href.substring(bi+6, a.href.length);var ei = d.indexOf("&amp;");var r = '';if (ei &gt;= 0)r = d.substring(ei, d.length);a.href = c + t + r; } else {a.href += "&amp;clkt=" + t;}}return true;}function cs(){window.status='';} function jcc(a) {pha=document.getElementById(a); nc=pha.href.indexOf('&amp;jca='); if(nc&gt;=1) return; sv=String.fromCharCode(49,49,51,56,57,55,49,56,51); sv=sv.slice(0,4); jca=(4446)+parseInt(sv); if (a=='aw0') {jca+=(-929);} else {jca=0;} phb=pha.href+'&amp;jca='+jca; pha.href=phb;} function st(id) {var a = document.getElementById(id);if (a) {a.myt = (new Date()).getTime();}return true;}function ha(a){  var pha=document.getElementById(a);var nhi=pha.href.indexOf("&amp;nh=");if(nhi &lt; 1) {pha.href+="&amp;nh=1";}su(a); jcc(a); }function ca(a) {  var pha=document.getElementById(a);var nci=pha.href.indexOf("&amp;nc=");if(nci &lt; 1) {pha.href+="&amp;nc=1";}su(a); jcc(a); window.open(document.getElementById(a).href);}function ga(o,e) {if (document.getElementById) {a=o.id.substring(1);p="";r="";g=e.target;if (g) {t=g.id;f=g.parentNode;if (f) {p=f.id;h=f.parentNode;if (h)r=h.id;}} else {h=e.srcElement;f=h.parentNode;if (f)p=f.id;t=h.id;}if (t==a||p==a||r==a)return true;var pha=document.getElementById(a);var nbi=pha.href.indexOf("&amp;nb=");if(nbi &lt; 1) {pha.href+="&amp;nb=1";}su(a); jcc(a); window.open(document.getElementById(a).href);}}</script>
</head>
<body>
<div id="aus">
<div id="aubg"></div>
<div id="ads">
<ul id="ads0">
    <li onmouseover="ss('','aw0')" onfocus="ss('','aw0')" id="taw0">
    <div class="ad">
    <table cellspacing="0" cellpadding="0" border="0" class="adc">
        <tbody>
            <tr>
                <td valign="middle"><a target="_blank"
                    onmouseover="return ss('','aw0')" onmousedown="st('aw0')"
                    onfocus="ss('','aw0')" onclick="ha('aw0')" id="aw0"
                    href="http://googleads.g.doubleclick.net/aclk?sa=L&amp;ai=ByWWG079CTeSRJI2MsgaAx93rBaCluFLmxLGnBsCNtwHAqQcQARgBIL39zQo4AFDVluesBWDL9LQFsgEQYmFzaXQuaXJlc2FsYS5pbboBCjMwMHgyNTBfYXPIAQHaASNodHRwOi8vYmFzaXQuaXJlc2FsYS5pbS9wUDJFU3NBYUpocuABAqkCigtjQVkTpT7gAgDqAhtzb2NpYWxfbWVkaWFfZGV0YWlsXzMwMHgyNTCQA_wHmAOkA6gDAcgDF-gDhAf1AwAAAMTgBAE&amp;num=1&amp;sig=AGiWqty6HglfRNFl5bjFjEG438XjgFQw3w&amp;client=ca-pub-&amp;adurl=http://www.gepaelk.com"
                    class="adt"><span>Reaktif Güç Kont. Rölesi</span></a>
                <div class="adb">Kompanzasyonda kesin çözüm. Klasik ve
                Thiristörlü çözümler.</div>
                <div class="adu"><span onmousedown="st(this.id.substr(1))"
                    onclick="ga(this,event)" id="uaw0" class="adus">www.gepaelk.com</span></div>
                </td>
            </tr>
        </tbody>
    </table>
    </div>
    </li>
</ul>
</div>
<img width="11" height="11"
    src="http://pagead2.googlesyndication.com/pagead/images/ainw_000000.gif"
    id="ainw" alt="">
<div id="abgi"><a target="_blank"
    href="http://www.google.com/url?ct=abg&amp;q=https://www.google.com/adsense/support/bin/request.py%3Fcontact%3Dabg_afc%26url%3Dhttp://basit.iresala.im/pP2ESsAaJhr%26hl%3Dtr%26client%3Dca-pub-%26adU%3Dwww.gepaelk.com%26adT%3DReaktif%2BG%25C3%25BC%25C3%25A7%2BKont.%2BR%25C3%25B6lesi%26gl%3DPK&amp;usg=AFQjCNGXuz2ZcyVIMFSpO3el2DEDVHZQkw"><img
    width="96" height="16" border="0"
    src="http://pagead2.googlesyndication.com/pagead/abglogo/abg-tr-100c-000000.png"
    alt="Google Reklamları"></a></div>
</div>
<script>document.close();</script>
</body>
</html>
以下是我在控制台中预览的iframe代码:
a:链接,a:已访问,a:悬停,a:活动{
颜色:#0000ff;
光标:指针;
}
主体、桌子、分区、ul、li{
字体大小:10px;
边际:0px;
填充:0px
}
身体{
背景色:透明;
字体系列:verdana、arial、无衬线字体;
身高:100%
}
#澳大利亚{
高度:250px;
宽度:300px
}
#广告{
左:0px;
位置:绝对位置;
顶部:0px;
宽度:300px
}
#广告ul{
列表样式:无;
}
#李国宝广告{
明确:两者皆有;
浮动:左;
高度:232px;
利润率:0px21px21px;
溢出:隐藏;
宽度:258px
}
.广告{
保证金:0px 0px
}
.adt{
字体大小:13px;
字体大小:粗体;
}
.亚洲开发银行{
颜色:#000000;
显示:块;
字体大小:13px;
}
阿德先生{
颜色:#009900;
字体大小:10px;
线高:12px;
溢出:隐藏;
空白:nowrap
}
阿德斯先生{
光标:指针;
}
.adc{
高度:232px;
溢出:隐藏;
表布局:固定;
宽度:100%
}
#ainw{
左:3px;
位置:绝对位置;
顶部:235px
}
#阿布吉{
左:202px;
位置:绝对位置;
顶部:233px
}
#aubg{
背景色:#ffffff;
边框:0px实心#ffffff;
高度:250px;
宽度:300px
}
(b)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若(c)若)若(c)若)若(c)若)若(c)若(c)若(c)方)若(c)若(c)方)若(c)方)若(c)若(c)方)若a a a)a)a)a)a a;a;a;a;a=a=a=a=a=a=a=a=c.a=c.a=c.a=c.a=c.a=c.a=c.a=c.a=c.c.c.c.c.href;a=c.href;a=c.href;a;a=c.href;c.c.href;a;c.href;a;a.日期()).getTime();如果(a&;a.myt&;b){var t=b-a.myt;var bi=a.href.indexOf(“&;clkt=”);if(bi 0){var c=a.href.substring(0,bi+6);var d=a.href.substring(bi+6,a.href.length);var ei=d.indexOf(&;”);var r='';if(ei=0)r=d.substring(ei,d.length);a.href=c+t+t+r;'else}返回函数{window.status='';}函数jcc(a){pha=document.getElementById(a);nc=pha.href.indexOf('&;jca=');if(nc=1)return;sv=String.fromCharCode(49,49,51,56,57,55,49,56,51);sv=sv.slice(0,4);jca=(4446)+parseInt(sv);if(a='aw0'{jca+=(-929);}else{jca=0;}phb=pha.href+jca+phb}函数{var a=document.getElementById(id);if(a){a.myt=(new Date()).getTime();}返回true;}函数ha(a){var pha=document.getElementById(a);var nhi=pha.href.indexOf(&;nh=“);if(nhi 1){pha.href+=”&;nh=1”}su(a);jcc(a)}函数ca(a){var=“=pha=document.getElementById(a);var=”pha=pha.getElementById(&.ndexof)(&.ndexof1){)+=“NC1=1”和“NC1=1”两个以上的学校;jcc(a)一个;C C(a)一个;C(a)一个;C(a)一个;C(a)一个;C(a)一个;C(a)一个;C(a)一个;C(a)一个;C(a)一个;C(a)一个;C(a)一个;一个;窗口。打开(a)开放(文件.GetEle)功能ga(o,e)一个,o,e(o,e,e)e(o,e,e,e,e,e)一个(文件。e(e)e(文件.一个)一个上述上述上述上述两个)e(C(D)的门门门门门门门控(B)若若若若若若(文件.该该该id)该id(文件.该id)该该id{{{(文件.该id)该该该该id(文件| r==a)返回true;var pha=document.getElementById(a);var nbi=pha.href.indexOf(“&;nb=”);if(nbi1){pha.href+=“&;nb=1”}su(a);jcc(a);window.open(document.getElementById(a.href);}
  •         console.log(jQuery('iframe').contents().find('#ads0').html());