本人原来用的代码是VB语法,通过CefSharp控件,已经成功在【Visual Studio 2015】中用ChromiumBrowser打开了网页。 现需要历遍谷歌内核ChromiumBrowser正在打开的网页,获取网页里含有"x.x/ux/"字符串的全部超链接网址,显示在列表ListBox1。 注意:回答方发的代码需要在【Visual Studio】正常运行,有本人满意的效果一定采纳。

已经给出高报酬,太失望了,本来以为会有“DA 神”出现,整个CSDN论坛居然没有一个人可以解决这难题。
本人原来用的代码是VB语法,通过CefSharp控件,已经成功在【Visual Studio 2015】中用ChromiumBrowser打开了网页。 现需要历遍谷歌内核ChromiumBrowser正在打开的网页,获取网页里含有"x.x/ux/"字符串的全部超链接网址,显示在列表ListBox1。 注意:回答方发的代码需要在【Visual Studio】正常运行,有本人满意的效果一定采纳。

已经给出高报酬,太失望了,本来以为会有“DA 神”出现,整个CSDN论坛居然没有一个人可以解决这难题。
关注VB语言可以通过使用Chromium谷歌浏览器控件来历遍网页中的超链接。以下是一个简单的示例代码,演示如何使用VB语言和Chromium浏览器控件来获取网页中的所有超链接:
Private Sub Chromium_DocumentComplete(ByVal URL As String)
Dim iframe As Object
Dim doc As Object
Dim element As Object
Dim href As String
Set iframe = Chromium.Document.GetElementsByTagName("iframe")
For Each iframe In Chromium.Document.iframes
Set doc = iframe.ContentDocument
If doc Is Nothing Then
Set doc = iframe.ContentWindow.document
End If
If doc Is Nothing Then
Exit For
End If
Set elements = doc.getElementsByTagName("a")
For Each element In elements
href = element.href
'处理超链接
'...
Next element
Next iframe
End Sub
在上面的代码中,我们首先获取Chromium浏览器中的所有iframe元素,并遍历每个iframe。然后,我们获取每个iframe中的文档对象,并使用getElementsByTagName方法获取所有的超链接元素。最后,我们遍历每个超链接元素,获取其href属性,并对其进行处理。
请注意,这只是一个简单的示例代码,实际应用中可能需要更多的代码来处理不同的情况和异常。此外,Chromium浏览器控件还有其他方法和属性,可以用于浏览网页、执行JavaScript等操作。
如有帮助还望采纳,感谢。