C# - 获取 HTML 帧的 HtmlDocument 内容

C# - Get HtmlDocument Content of HTML Frame

我正在尝试开发一个应用程序,它可以自动从网站上的 table 检索数据。我已经编写了自动登录和重定向到 table 所在页面的代码。

HtmlDocument 由一个 frameset 组成,其中包含多个 frames。在每个框架中都有一个子文档,不幸的是,如果我阅读检索到的我的应用程序的 HTML 代码,它不会显示。

这是网站代码的样子:

<frame src="welcome.htm" scrolling="auto" name="main">
  #document
      <html>...</html>
</frame>

这是我检索到的数据的样子:

<frame src="welcome.htm" scrolling=auto name="main">

后面什么也没有。我要访问的 table 就在这个 #document.

里面

我该怎么做?

好吧,我想通了。通过将 welcome.htm 添加到网站的 URL 中,您可以获得源文档和页面上的元素。