Thema Datum  Von Nutzer Rating
Antwort
08.05.2024 15:29:25 Linda
NotSolved
Blau WebScraping
08.05.2024 18:02:36 Zwenn
NotSolved

Ansicht des Beitrags:
Von:
Zwenn
Datum:
08.05.2024 18:02:36
Views:
76
Rating: Antwort:
  Ja
Thema:
WebScraping

Hi Linda,

verwendest Du dafür SeleniumBasic? Ansonsten wird es mit Edge nicht funktionieren. Was Du brauchst, um die gewünschten Daten auszulesen, ist Wissen über das DOM (Document Object Model). Dieses beschreibt ein HTML Dokument als Baumstrucktur, auf die mit den Methoden des DOM zugegriffen werden kann.

Solltest Du Edge "einfach nur starten", hast Du keine Möglichkeit an den Inhalt einer Seite zu gelangen, das dieses quasi in Edge gekapselt ist. Klar geht eniges auf anderen Wegen, z.B. mit Sendkeys(), aber davon rate ich dringend ab. Da Du aber geschrieben hast, der LogIn funktioniert bereits, wäre es hilfreich zu wissen, was Du denn bisher an Code geschrieben hast, um bis dahin zu kommen. Es wäre auch hilfreich zu wissen, um welche Seite es sich handelt.

Ein paar erste Infos zum DOM:
https://de.wikipedia.org/wiki/Document_Object_Model

Hier kannst Du Dir ansehen, was das DOM als Schnittstelle in Bezug auf HTML-Elemente anzubieten hat:
https://developer.mozilla.org/en-US/docs/Web/API/Element

Falls Du damit besser klar kommst, hier eine ähnliche Übersicht auf der W3C Seite:
https://www.w3schools.com/js/js_htmldom.asp

Ja, die Beschreibungen sind alle für JavaScript, aber sie funktionieren auch (ähnlich aufgeschrieben) in VBA. Mit SeleniumBasic funktioniert das DOM zwar nicht in der gleichen Art und Weise, weil das Framework eigene Methoden für den Zugriff auf HTML-Elemente hat, aber der Mechanismus ist ähnlich.

Hier gehts zu SeleniumBasic.
https://florentbr.github.io/SeleniumBasic/

Hier direkt zum GitHub Reposetory, wo Du auch ein paar Beispiele für die Anwendung findest:
(Ja, das ist 8 Jahre alt, aber es funktioniert noch immer, wie es soll)
https://github.com/florentbr/SeleniumBasic

Viele Grüße,

Zwenn


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.2024 15:29:25 Linda
NotSolved
Blau WebScraping
08.05.2024 18:02:36 Zwenn
NotSolved