我正在努力比較價格產品,試圖讓我的價格。我有一個代碼很適合刮一些網頁,但我有一對夫婦有我想在Div類中帶來「價格」的數據,我的代碼不允許我帶上它。我正在研究這個,但我仍然不知道如何。如果有人能幫助我,我會很感激。 這裏是產品的一個的網頁: https://www.jumbo.com.ar/Comprar/Home.aspx?#_atCategory=false&_atGrilla=true&_query=chivas%20regal 我需要拉小的代價至極說:「###(價格)POR litro」至極看代碼是:從VBA的刮劃級
$ 1025.33 POR LT但是內,平均有16 previus其他分區後
我的代碼是: 昏暗IE作爲對象
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = False
IE.navigate "https://www.jumbo.com.ar/Comprar/Home.aspx?#_atCategory=false&_atGrilla=true&_query=chivas%20regal"
Application.StatusBar = "Loading, Please wait..."
Do While IE.Busy
Application.Wait DateAdd("s", 1, Now)
Loop
Application.StatusBar = "Searching for value. Please wait..."
Dim dda As String
DDA = IE.document.getElementsByClassName(「產品價格每單位「)(0).innerText
ActiveSheet.Range("b2").Value = dda
可以使用'設置元素= ie.document.getElementsByClassName( 「格里拉-PRODUCTO-unidades」)'創建元素的集合。這應該返回所有元素,然後遍歷每個元素以返回內聯文本。喜歡:'對元素Debug.Print Element.Innertext下的每個元素下' –
謝謝瑞安......我正在測試,但沒有工作,我該怎麼做我必須調暗元素? – MarinaMontero