如何获取网络浏览器的 html 源代码 (DocumentText)(仅包含 javascript 代码)?
我们可以在 webbrowser 中看到整个页面,但它的 DocumentText 只包含 javascript 代码!
当我在 ff 或其他浏览器中打开该页面时,源代码不显示 html,我们只有 javascript 代码。
发生了什么,如何在 webbrowser 中调用该页面内的按钮的单击事件?
编辑:
IHTMLDocument2 document = webBrowser1.Document.DomDocument as IHTMLDocument2;
if (document != null)
{
string content = document.body.innerText;
if (content != null)
{
bla bla bla
}
}
通过这些代码content
始终为空
或者
if (webBrowser1.DocumentText.Contains("a button's id"))
{
bla bla bla
}
通过这些代码,我们在 DocumentText 中只有 javascript,在 DocumentText 中没有那个按钮的 id 可以调用!
在网页浏览器组件中加载该页面后,如何找到该按钮或如何填写输入?