1.获取frame的document

HtmlDocument htmlDoc = webBrowser1.Document;
  htmlDoc = webBrowser1.Document.Window.Frames["frmRpt"].Document;

"frmRpt"为iframe的name;

2.获取frame的源文件

MessageBox.Show(webBrowser1.Document.Window.Frames["main"].Document.Body.InnerHtml);

3.获取frame的HTMLDocument接口

HTMLDocument doc = (HTMLDocument)webBrowser1.Document.DomDocument;
object j;
for (int i = 0; i < doc.parentWindow.frames.length; i++)
{
       j = i;
       HTMLWindow2Class frame = doc.parentWindow.frames.item(ref j) as HTMLWindow2Class;
       if (frame.name == "main")
        {                  
              MessageBox.Show(frame.document.title);                   
        }
}

4.获取frame的IHTMLDocument2接口

IHTMLDocument2 doc = (IHTMLDocument2)webBrowser1.Document.Window.Frames["main"].Document.DomDocument;

5.取得frame中被点击的连接

private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
      string url = webBrowser1.Document.Window.Frames["main"].Document.ActiveElement.GetAttribute("src");
}

利用webBrowser获取页面iframe中的内容相关推荐

  1. C#利用WebBrowser获取完整COOKIE介绍

    摘要:使用WebBrowser控件获取网站的COOKIE有时候是不完整的,本文介绍WebBrowser控件获取网站的COOKIE不完整的原因,并提供一个利用WebBrowser获取完整COOKIE的示 ...

  2. html 获取文本框中的内容

    获取文本框中的内容有以下两种方法: 假设为如下文本框: <input type="text" value="" id="text"&g ...

  3. 获取textedit框中的内容

    获取textedit框中的内容 QString talkMsg = this->ui->textEditSend->document()->toPlainText();

  4. 如何获取PDF文件中对应内容的坐标及范围?

    如何获取PDF文件中对应内容的坐标及范围? 介绍 安装地址 使用方式 打开软件 开启坐标显示 坐标显示单位切换 开启网格辅助线 测量工具使用 介绍 这款来至Adobe公司旗下的PDF阅读器: 它免费提 ...

  5. 小程序点击获取循环列表中的内容

    小程序使用wx:for来循环展示列表(展示上一节地图的关键词) 这两天在做小程序的时候还真不是很习惯小程序  使用wx:for循环,并给每一项绑定一个点击事件 <scroll-view clas ...

  6. 获取tinyMCE编辑器中的内容

    有时候需要验证tinyMCE编辑器中的内容是否符合规范(不为空) 就需要获取里面的内容. 1.如果当前页面只有一个编辑器: 获取内容:tinyMCE.activeEditor.getContent() ...

  7. js获取页面url中的各项值

    一. 通过window.location获取各项参数 1.获取页面完整的url url = window.location.href; 2.获取页面的域名 host = window.location ...

  8. js 获取某iframe中document,浏览器兼容

    /// <summary> /// 获取iframe中document,浏览器兼容 /// 王洪岐 /// id:iframe的ID /// </summary> functi ...

  9. Java正则获取小括号中的内容_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...

    获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...

最新文章

  1. leetcode- 两数之和
  2. 蓝牙协议分析(6)_BLE地址类型(蜗窝科技)
  3. 【学习笔记】Redis的geohash数据结构介绍
  4. oracle 递归计算,SQL(Oracle)中的递归计算
  5. n个节点的二叉树n+1_使用C ++程序删除链接列表的M个节点后的N个节点
  6. [iphone-游戏]游戏中常用的数据组织方式和解析
  7. Django:数据插入报错django.db.utils.IntegrityError: (1364, “Field ‘id‘ doesn‘t have a default value“)
  8. 宏脉系统怎么改服务器地址,宏脉系统使用手册大全.doc
  9. 小记: 程序设计注意保持逻辑清晰
  10. 基于PyQT5制作一个二维码生成器
  11. 简易网页(HTML)
  12. Debian编译内核教程
  13. zzulioj1096c语言版答案,郑州轻工业大学oj题解(c语言)1096:水仙花数(函数专题)...
  14. linux 下连接 sqlserver
  15. 求树的直径的两种方法
  16. JVM学习笔记② JVM运行时数据区域
  17. 服务器操作系统win2008如何打补丁,如何安装win server 2008 r2 sp1补丁?
  18. PostgreSQL入门之基本工具+常用psql命令+show语法
  19. 电路板排针拆除(拔出)方法
  20. 中国增长最快的机器人市场——IFR《世界机器人报告 2020》(World Robotics 2020 Report)

热门文章

  1. OpenCV 错误级别分析ELA的实例(附完整代码)
  2. QDoc C ++特定的配置变量
  3. Qt Creator连接裸机设备
  4. OpenGL绘制二个不同颜色的三角形的实例
  5. OpenGL背景照明
  6. c++对象拷贝语意学
  7. QT的QScxmlCppDataModel类的使用
  8. Android8.1 ifw方案,Android 8.1适配规范及常见问题处理方式
  9. python3学哪个版本好玩_python2和python3到底应该学哪个好?
  10. 21 Python模块、import语句、搜索路径、变量、命名空间和作用域、dir函数、globals()和locals()函数、reload()函数、Python中的包