最近分析了一下Google Adsense投放的广告,呵呵,使用mshtml很简单的代码得到Google Adsense的广告的地址,没什么用处,呵呵,只是玩玩而已,声明不会对Google Adsense进行作弊,不然会被Google给kick out的,呵呵……
        至于原理很简单:Google利用Javascript在目的网页上生成一个name为google_ads_frame的iframe,该iframe中的网页上包含一个id为aw0的超级链接(代码中分析的是按钮型的广告,其中只有一个超级链接,多个超级的原理也是一样的,超级链接的id的格式为“aw+序数”),这些用mshtml都很容易得到。
        需要提到的是广告中的超级链接的类型(用mshtml分析)为HTMLAnchorElementClass。如果不知道类型怎么办,可以用this.doc.all.item("aw0", null).GetType().ToString()来得到,这是使用mshtml时的一个技巧。



代码:

  1mshtml简单代码获得Google Adsense广告路径[代码]using System;
  2mshtml简单代码获得Google Adsense广告路径[代码]using System.Drawing;
  3mshtml简单代码获得Google Adsense广告路径[代码]using System.Collections;
  4mshtml简单代码获得Google Adsense广告路径[代码]using System.ComponentModel;
  5mshtml简单代码获得Google Adsense广告路径[代码]using System.Windows.Forms;
  6mshtml简单代码获得Google Adsense广告路径[代码]
  7mshtml简单代码获得Google Adsense广告路径[代码]namespace Google_Adsense
  8



mshtml简单代码获得Google Adsense广告路径[代码]

mshtml简单代码获得Google Adsense广告路径[代码]

mshtml简单代码获得Google Adsense广告路径[代码]

相关文章:

  • 2021-12-18
  • 2022-02-25
  • 2022-12-23
  • 2021-12-09
  • 2021-07-15
猜你喜欢
  • 2021-05-09
  • 2022-12-23
  • 2022-02-06
  • 2021-07-31
  • 2021-10-27
  • 2022-01-27
  • 2021-12-20
相关资源
相似解决方案