1

我想在 WebBrowser 对话框中搜索特定短语,并在每个短语之后附加一个按钮,然后单击该按钮,运行一段 VB.NET 代码。

EG 如果它正在搜索</a>web 文档的此部分中的

<p>Welcome to our <a href="#">website</a></p>

它会将其更改为

<p>Welcome to our <a href="#">website</a><input type="button" onlick="RUN_VB.NET_CODE_HERE"></p>

并且该网页的编辑版本将在 WebBrowser 对话框中显示给用户。

此外,当您单击附加的按钮时,应该执行一段 VB.NET 代码。

4

1 回答 1

2

要编辑 HTML,只需更改文档:

Dim str As String = WebBrowser1.DocumentText

str = str.Replace(something, buttonCodeText)
WebBrowser1.DocumentText = str
WebBrowser1.Refresh()

我能想象的让按钮在 Vb.NET 中执行某些操作的最简单方法是执行您使用程序监视的操作,以检测何时启动该操作。例如向网页添加特定文本,使用您可以阅读的 javascript 更改某些值,或者访问某些网页只是为了检测它并启动您的 VB.NET 代码。

于 2013-05-31T05:34:43.317 回答