vb.net - vb.net 从网络浏览器获取链接(不是图片链接)
问题描述
当我将光标放在网络浏览器上时,我想获取网页的链接(“/theURLiWANT.htm”)。我的问题是我只获得图像来源的链接(https://www.urlimage.jpg)......
这是HTML代码:
<a class="class1" href= "/theURLiWANT.htm/">
<img class="jsfh" src="https://www.urlimage.jpg">
</a>
这是我的代码:
Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
htmlDocument1 = WebBrowser1.Document
AddHandler htmlDocument1.MouseOver, AddressOf Me.DisplayLinks
End Sub
Public Sub DisplaLinks(ByVal sender As Object, ByVal e As System.Windows.Forms.HtmlElementEAventArgs)
TextBox1.Text = e.ToElement.GetAttribute("href")
End Sub
当我将光标放在图像上时,有什么想法可以在我的文本框中获取链接:“/theURLiWANT.htm”?
谢谢
解决方案
推荐阅读
- scala - 如何流式传输调度程序的响应?
- jquery - 在光谱颜色选择器中,第一次双击显示调色板
- php - 检测到无效的标头值:imap 邮件接收标头具有 utf-8 法语口音
- ruby-on-rails - 访问部署在 Google Cloud Run 中的应用的 rails 控制台
- netcat - socat 相当于 netcat -N
- java - 如何在 jasper 报告中加载多个图像?
- git - 如何在不将我添加到其组织成员的情况下创建公共 Azure DevOps 存储库?
- php - 将字符串转回数组
- java - 我的对象没有打印到我的 JavaFX 表视图
- php - 如何在基于作曲家的应用程序中安装手动下载的基于作曲家的插件?