gpt4 book ai didi

vb.net - JavaScript 操作后获取 HTML 源代码

转载 作者:行者123 更新时间:2023-12-04 16:03:08 27 4
gpt4 key购买 nike

怎样才能吃饱!网页的 HTML 源代码,在它运行了一些对 HTML 源代码进行操作的 JavaScript 代码之后。

我正在使用 VB.Net 的 WebbrowserControl,我想为我的自定义 webbrowsercontrol 创建一个额外的功能,它接收完整的 HTML 源代码。

提前致谢

最佳答案

诀窍是找到一种方法来通知控件有关 JS 是否已完成运行。您可以通过让 JS 在完成时设置表单元素的值 (isJSComplete) 并使用 Web 浏览器控件进行轮询来做到这一点。

使用以下代码检查表单值以查看它是否准备就绪

MyBrowserControl.document.getElementById('isJSComplete');

使用以下代码从页面中提取 HTML。
MyBrowserControl.Document.documentElement.OuterHTML

更好的是,这里有一个 article展示了如何连接要由 WebBrowser 控件处理的 JS 事件。您可以在 JS 完成后触发一个事件,并让您的代码捕获该事件,然后使用上述方法提取 HTML。

关于vb.net - JavaScript 操作后获取 HTML 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2129591/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com