Thema Datum  Von Nutzer Rating
Antwort
Rot webseiten parsen
08.05.2018 13:57:55 2000ede
Solved
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:
08.05.2018 13:57:55
Views:
1061
Rating: Antwort:
 Nein
Thema:
webseiten parsen

Hallo zusammen,

ich nutze folgendes Skript, um html-Webseiteninhalte zu parsen (siehe unten).

Leider ist es sehr "unzuverlässig" - sprich, es es stoppt oft (unregelmäßig) mit der Fehlermeldung:
"Laufzeitfehler 424 - Objekt erforderlich" an der Stelle:

"Ergebnisse = WebBrowser.document.Body.InnerHtml"

Ich muss dann nur auf weiter klicken und es läuft wieder weiter.

Da ich es automatisiert ausführen möchte, ist das blöd.

Kennt jemand einen besseren Abgriff oder ein Workaround? Fehler abfangen?

Danke für Tipps!

 

 

 

Sub sub_Tabelle()

URL = "https://www.meteo.physik.uni-muenchen.de/wetter/index.html"

Dim Ergebnisse As String

' Zugriff aufs Web
Dim WebBrowser As Object
Set WebBrowser = CreateObject("InternetExplorer.Application")
WebBrowser.navigate URL

' Warten, bis die Seite geladen ist
Do While WebBrowser.Busy
  DoEvents
Loop

Ergebnisse = WebBrowser.document.Body.InnerHtml

'Ressourcen freigeben
WebBrowser.Quit
Set WebBrowser = Nothing

'....

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
Rot webseiten parsen
08.05.2018 13:57:55 2000ede
Solved
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