Ich versuche, VBA-Codes zu schreiben, um den Preis eines Produkts von einer Website zu ziehen. Zu diesem Zweck habe ich die "Microsoft HTML Object Library" und "Microsoft Internet Controls" in VBA-Referenzen aktiviert. Wenn ich jedoch den Punkt erreiche, an dem der Artikel gesucht wird, der den Preis anbringt, sind die Codes fehlgeschlagen. Schätze, wenn jemand eine Lösung dafür bereitstellen kann.Wie man Daten von einer Website mit Excel VBA
Unten ist der Link zu der Beispielwebseite, von der ich den Preis kopieren möchte. Link
Unten ist mein Anfangscode:
Sub Update()
Dim IE As New InternetExplorer
IE.Visible = False
IE.navigate "http://www.chemistwarehouse.com.au/buy/36985/Reach-Dentotape-Waxed-20m"
Do
DoEvents
Loop Until IE.readyState = READYSTATE_COMPLETE
Dim Doc As HTMLDocument
Set Doc = IE.document
Dim getprice As String
getprice = Trim(Doc.getElementsByTagName("div class="Price" itemprop="price"").innerText)
Worksheets("Sheet1").Range(C1).Value = getprice
End Sub
Welche Linie wird der Code nicht auf? –