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

Ansicht des Beitrags:
Von:
Linda
Datum:
08.05.2024 15:29:25
Views:
852
Rating: Antwort:
  Ja
Thema:
WebScraping

Hallo zusammen,

ich bin Anfängerin in der VBA Programmierung und möchte ein Web Scraping mit Microsoft Edge machen. Der Quelltext sieht wie folgt aus (kleines Beispiel). Die VBA Programmierung  für das Öffnen der Webseite mit Benutzername und Passwort hat schon sehr gut funktioniert und passt.
Nun komme ich aber nicht mehr weiter beim Finden und Extrahieren gewünschter Daten.
Ich möchte gern alle Test results zu dem Data-title "Noise" und dem dazugehörigen data Score herausfinden und in Excel automatisch eintragen.
Spalte B1 ist die Überschrift "Noise" und ab B2 sollen die Werte untereinander eingetragen werden.

Wie muss hier der Code aussehen? 

 

 

<div
  class="chart__attr width-default"
  data-type="TEST_RESULT"
  data-attr-length="1"
  data-attr-length-max="1"
  >
  <div class="attr__container">
  <div class="attr__name">
  <div class="ratings-attr__tooltip"
  data-type="numeric-rating-score"
  data-score="3"
  data-title="Noise"
  data-context="Judged during X."
  data-infoText=""
  data-remark=""
  data-isDontBuy=""
  >
  Noise </div>
  </div>
  <div class="ratings-attr__score" data-score="3"></div>
  <div class="ratings-attr__progress" data-progress="3">
  <div
  class="ratings-attr__progression"
  data-progress="3"
  data-smoketest="ratings__attr-progression"
  ></div>
  </div>
  </div>

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