Thema Datum  Von Nutzer Rating
Antwort
08.05.2018 13:57:55 2000ede
Solved
Blau webseiten parsen
09.05.2018 22:05:58 2000ede
NotSolved
09.05.2018 23:38:51 Gast72870
NotSolved
10.05.2018 11:19:30 2000ede
NotSolved
10.05.2018 17:25:40 Gast72870
NotSolved
10.05.2018 17:27:49 Gast56833
NotSolved
10.05.2018 11:34:49 2000ede
NotSolved
10.05.2018 11:46:14 2000ede
NotSolved
10.05.2018 17:32:11 Gast72870
NotSolved
10.05.2018 17:54:49 Gast72870
NotSolved
10.05.2018 17:55:37 Gast6544
NotSolved
10.05.2018 18:05:47 2000ede
Solved
10.05.2018 20:01:38 Gast72870
NotSolved
10.05.2018 23:42:46 2000ede
Solved
13.05.2018 21:56:57 2000ede
NotSolved

Ansicht des Beitrags:
Von:
2000ede
Datum:
09.05.2018 22:05:58
Views:
576
Rating: Antwort:
  Ja
Thema:
webseiten parsen

So,  habe nun einen Code gefunden, der sehr performant und stabil ist (siehe unten).

LEIDER hat der einen Nachteil: Er holt immer ALTE Daten ab, so lange man Excel nicht wieder schließt oder öffnet.
Oder den Browsercache löscht.
***grübel***

Wer weiss Rat?

 

 

Public Sub parsehtml()
Dim http As Object, html As New HTMLDocument, topics As Object, titleElem As Object, detailsElem As Object, topic As HTMLHtmlElement
Dim i As Integer
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "GET", "https://www.meteo.physik.uni-muenchen.de/wetter/index.html", False
http.send
html.body.innerHTML = http.responseText

Z = 1
S = 1
Start = InStr(1, Ergebnisse, "Aktuelle Werte")
Start = InStr(Start, Ergebnisse, "Messwerte vom") + 16
Ende = InStr(Start, Ergebnisse, "<")
Cells(Z, S) = Mid(Ergebnisse, Start, Ende - Start)
End Sub


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
08.05.2018 13:57:55 2000ede
Solved
Blau webseiten parsen
09.05.2018 22:05:58 2000ede
NotSolved
09.05.2018 23:38:51 Gast72870
NotSolved
10.05.2018 11:19:30 2000ede
NotSolved
10.05.2018 17:25:40 Gast72870
NotSolved
10.05.2018 17:27:49 Gast56833
NotSolved
10.05.2018 11:34:49 2000ede
NotSolved
10.05.2018 11:46:14 2000ede
NotSolved
10.05.2018 17:32:11 Gast72870
NotSolved
10.05.2018 17:54:49 Gast72870
NotSolved
10.05.2018 17:55:37 Gast6544
NotSolved
10.05.2018 18:05:47 2000ede
Solved
10.05.2018 20:01:38 Gast72870
NotSolved
10.05.2018 23:42:46 2000ede
Solved
13.05.2018 21:56:57 2000ede
NotSolved