HTML和VB.NET web浏览器

问题描述:

我对这个问题的一些问题:HTML和VB.NET web浏览器

  1. 如何点击,没有可识别的ID或名称的按钮?

    例子:

    <input type="submit" value="Login" style="width:100%;"/> 
    
  2. 这是一个有点noobie的问题,但我怎么只有一个页面上加载必要的HTML对象,而不是图像,只是文本和按钮

  3. 如何加载从一个javascript一个网页? Webbrowser.Document.InvokeScript(“脚本”) - 是吗?

+0

这些都是应该问这样的问题不同。这就是说,他们中没有一个实际上是一个真正的问题。 – patricksweeney 2013-02-16 20:16:52

1问题:使用其他属性来查找按钮

2问题:你可以按照WebBrowser Customization,特别是部分 “控制下载并执行”:

WebBrowser控件提供了您可以控制它下载的内容,并显示并执行。要获得此控制权,您需要实施 您的主机的IDispatch,以便处理DISPID_AMBIENT_DLCONTROL。当实例化 WebBrowser控件时,它将使用此ID调用您的 IDispatch :: Invoke。使用按位或运算符将pvarResult设置为 后面的标志,以指示您的偏好设置 。

  • DLCTL_DLIMAGES,DLCTL_VIDEOS和DLCTL_BGSOUNDS:图片,视频和背景声音会从服务器下载并显示,或者如果设置了这些标志播放。如果没有设置标志,它们将不会被下载和显示。

附加信息:Implement IDispatch::Invoke to be called by a WebBrowser control