2014-08-27 63 views
0

我正在嘗試編寫一個可視化的基本應用程序來從html頁面中檢索xpath。我想要做的是在Web瀏覽器中加載頁面,單擊網頁上的任何給定元素,並將該元素的xpath存儲在變量中。在Visual Basic瀏覽器控件中單擊元素時獲取Xpath

我一直在網上搜索2天,但找不到任何東西。如何才能做到這一點?

我對VB有一個基本的瞭解。我只是不確定onclick事件的代碼是什麼。

回答

0

使用OnBeforeNavigate事件,並返回URL屬性

在Access VBA:

假設被稱爲WebBrowser6

您的web瀏覽器對象
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 
+0

使用四個空格請縮進代碼,這將改善格式化將代碼放在一個盒子裏 – gareththegeek 2014-11-20 16:49:42

相關問題