如何在C#中读取adsense URL(鼠标悬停时显示的URL)
How to read adsense URL in C# (the one that is shown on mouse over)
如何读取将鼠标移到Adsense链接时显示的URL?我正在尝试使用C#中的Webbrowser控件读取它,但在DocumentText中找不到它。看起来它是通过Javascript显示的,那么我该怎么读呢?即使是GetElementById函数也不会返回所需的元素id。
这种URL的两个例子是:
http://www.googleadservices.com/pagead/aclk?sa=L&ai=By4nWcV2nGuiB6e7……
和
http://googleads.g.doubleclick.net/aclk?sa=l&ai=BgdDhR3M1L47d。。。。。。。。。。
Google adsense是通过包含脚本而放置在页面上的。该脚本在页面加载后运行,并在页面中直接生成iframe或标记。仅仅获取页面并不能运行adsense,您必须首先在页面中运行实际的javascript,然后检查生成的标记。
如果你想从c中做到这一点,你应该使用类似javascriptdotnet或类似的东西或者用java抓取页面并使用Rhino。
使用CodeCentix提供的库读取iframe
http://codecentrix.blogspot.com/2008/02/when-ihtmlwindow2document-throws.html
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 在Jquery中将鼠标悬停在图像上后获取输入标记的URL
- 在鼠标悬停/取消悬停父元素时,更改子图像的url哈希
- 所有悬停的Javascript url代码
- 如何在 JavaScript 中鼠标悬停时获取图像 URL
- 当鼠标悬停在链接上时,从 href URL 中隐藏状态栏值
- jQuery 选项卡悬停操作并单击 URL 键
- 删除浏览器底部在 jQuery UI 选项卡的鼠标悬停上显示的 URL
- 悬停打开 DIV 时,DIV 内容应从单独的 URL 动态加载
- 如何使火狐扩展 URL 按钮在悬停时显示字符串
- 如何在C#中读取adsense URL(鼠标悬停时显示的URL)
- 将鼠标悬停在链接上时如何隐藏URL
- 鼠标悬停时如何将url隐藏在超链接中
- 如果页面url =锚在列表中,触发鼠标悬停+加粗
- 加载图像后,只有鼠标悬停在URL(使用DIV标签)
- 如何在鼠标悬停文本中显示短url的目标页面的页面标题