社区
C#
帖子详情
C# 通过mshtml 解析webBrowser 并生成相应TreeView
lovecooldog
2012-02-15 07:26:24
问题:1.C# 通过mshtml 解析webBrowser 并生成相应TreeView
2.鼠标悬停在webBrowser 某个元素上,与之相对应的TreeView开始节点也被选中
只要能解决其中一个问题都给分。
...全文
258
5
打赏
收藏
C# 通过mshtml 解析webBrowser 并生成相应TreeView
问题:1.C# 通过mshtml 解析webBrowser 并生成相应TreeView 2.鼠标悬停在webBrowser 某个元素上,与之相对应的TreeView开始节点也被选中 只要能解决其中一个问题都给分。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pmaikej
2012-02-16
打赏
举报
回复
C# 通过mshtml 解析webBrowser 并生成相应TreeView
熙风
2012-02-16
打赏
举报
回复
http://www.cnblogs.com/kensonwang/archive/2007/06/28/797968.html
lovecooldog
2012-02-16
打赏
举报
回复
mshtml.HTMLDocument doc2 = (mshtml.HTMLDocument) this.webBrowser1.Document.DomDocument;
mshtml.IHTMLElementCollection all = doc2.all;
System.Collections.IEnumerator enumerator = all.GetEnumerator();
while (enumerator.MoveNext() && enumerator.Current != null)
{
mshtml.IHTMLElement element = (mshtml.IHTMLElement)(enumerator.Current);
if (element != null)
{
Console.WriteLine("attributs: {0}", '<'+element.tagName+'>');
}
}
接下来怎么把webBrowser1网页element 以树形的方式展示出来?
lovecooldog
2012-02-16
打赏
举报
回复
2 楼
我这个方法我用过,但是解析并不完美,我想实现类似firebug、IE WebDeveloper的功能。
浏览器页面元素框取那部分功能我也基本实现,现在想实现:当鼠标框取某个元素时,下面与之对应的TreeView相应节点也被选中(即webBrowser与TreeView间的监听),如果是单个元素我还想得到这个元素的xpath路径。如果需要留下联系方式,我可以把我实现的部分功能代码发给你!
lovecooldog
2012-02-16
打赏
举报
回复
C# 通过mshtml 解析webBrowser 并生成相应TreeView
3楼我想知道具体方法,或者说给出DEMO,O(∩_∩)O谢谢!
【
C#
】通过
web
browser
控件获取验证码
1、首先介绍下基本控件(拖控件大家都会,我就不一一介绍了),看下图; 2、添加M
SHTML
引用,步骤如下: 解决方案—右键“引用”—添加引用—在.NET下找到Microsoft.m
shtml
组件—点击确定; 3、编写代码,双击button1按钮添加事件;(注意在引用类中加上using m
shtml
;) 目标网站:http://admin.3cjz.cn/reg.php?
WPF中
Web
Browser
的使用方法及分析
基础知识
Web
Browser
类 承载并在HTML文档间导航。在WPF托管代码和HTML脚本间启用互操作性。
Web
Browser
.Navigate方法(Uri) 异步导航到位于指定Uri处的文档。 命名空间:System.Windows.Controls 程序集:PresentationFramework(在PresentationFramework.dll中) 语法:public vo
C#
Web
Browser
编程 使用m
shtml
读取网页内容
首先需要引用Microsoft.m
shtml
,AxInterop.SHDocVw 一些方法:
web
Browser
.ScriptErrorsSuppressed = true;//允许脚本调试
web
Browser
.
Web
Browser
ShortcutsEnabled = true;//允许快捷键 /*********************一些事件的处理*************
在
C#
中使用M
SHTML
的高级支持接口
在
C#
中使用M
SHTML
的高级支持接口原文出处 Using M
SHTML
Advanced Hosting Interfaces, CodeProject下载源代码:IDocHostUIHandler(79KB) 摘要 本文向你演示了如何使用IDocHostUIHandler之类M
SHTML
的高级接口。 概览 本文将向你展示如何在 .NET 下使用 M
SHTML
的高级支持
结合 M
SHTML
与
Web
Browser
生成
美观实用的 WinForm 应用程序。
结合 M
SHTML
与
Web
Browser
生成
美观实用的 WinForm 应用程序。 我用WinForm开发也有一段时间了。我觉得目前的WinForm开发速度是够的,但是一些原本在HTML就很容易做到的事情,在WinForm中就很难实现了。 这个主要的原因可能是WinForm复用控件的能力非常强,但是可用的控件却非常少。一般买回来的控件不但贵,而且也不是太好扩展。作为一个学了多年H
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章