单击Visual Basic Webbrowser控件中的元素时获取Xpath

时间:2014-08-27 18:57:00

标签: visual-studio-2012 xpath basic

我正在尝试编写一个可视化的基本应用程序来从html页面中检索xpath。我想要做的是在Web浏览器中加载页面,单击网页上的任何给定元素,并将该元素的xpath存储在变量中。

我在网上搜索了2天但找不到任何东西。怎么办呢?

我对VB有基本的了解。我只是不确定onclick事件的代码是什么。

1 个答案:

答案 0 :(得分:0)

使用OnBeforeNavigate事件并返回URL属性

在Access VBA中:

假设您的WebBrowser对象名为WebBrowser6

Private Sub WebBrowser6_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
        MsgBox (URL)
End Sub