如何从默认的网络浏览器获取HtmlDocument和活动的HtmlElementd

时间:2018-10-17 11:40:23

标签: vb.net

Dim webBrowser1 As Object = New WebBrowser
webBrowser1 = Process.Start(MemSite(CurrCell), ProcessWindowStyle.Maximized)
Dim HtmlDoc As HtmlDocument = webBrowser1.Document
Dim htmlElem As HtmlElement = HtmlDoc.All.Item(0)
If htmlElem.TagName = "HTML" Then

End If
  • 尝试在不使用默认Web浏览器的情况下获取Active元素 表单布局+ Web浏览器控件。 并发布用户名和密码。

1 个答案:

答案 0 :(得分:0)

简短的答案:您无法实现的目标。

详细答案:
每个Web浏览器都有其自己的管理HTML DOM的方式。没有一种通用的解决方案可以对所有人适用。

唯一的方法是,如果要获取要定位的每个Web浏览器的API,然后根据默认安装的用户来决定使用哪个API。这样做需要很多的时间和精力,但这在技术上是可能的(假设您要定位的浏览器具有可用于自动化的公共API)。