Guten Tag - Ich bin mir sicher, dass das viele Male angesprochen wurde, aber ich bin frustriert Ich habe alle möglichen Wege ausprobiert und kann es immer noch nicht zur Arbeit bringen.Einen Wert von einer Webseite extrahieren
Ich versuche, einen Wert von einer Website zu kratzen, die den folgenden Code hat:
ich meinen Code nur 169,23
Dies ist extrahieren müssen, die nicht funktioniert:
Sub ImportCurrentPrice2()
Dim appIE As Object
Set appIE = CreateObject("internetexplorer.application")
Visible = True
With appIE
.navigate "https://finance.google.com/finance?q=AAPL"
.Visible = False
End With
Do While appIE.Busy
DoEvents
Loop
Set allRowOfData = appIE.document.getElementsByClassName("hilite")
Dim myValue As String: myValue = allRowOfData.Cells(4).innerHTML
appIE.Quit
Set appIE = Nothing
Range("A1").Value = myValue
End Sub
Dies gibt einen Fehler zurück.
Irgendwelche Vorschläge, wie Code oben geändert werden muss?
Danke,
Hallo - Vielen Dank für die Hilfe. Dies geht in eine Endlosschleife. Ich denke nicht, dass es die Ergebnisse erzielt, die ich brauche. Bitte lassen Sie mich wissen, wenn andere Vorschläge. Dank – user3618585
Ich konnte kein Problem mit dem obigen Skript an meinem Ende nach vielen Versuchen auftreten. Versuch es noch einmal. – SIM
Fügen Sie die Verweise "Microsoft Internet Controls" und "Microsoft HTML-Objektbibliothek" zu den Tools> Referenz hinzu und kreuzen Sie diese an. – SIM