Xpath: Wie kann ich unterschiedliche Zeilen einer Tabelle scrapen?

Ich experimentiere gerade ein wenig mit der Chrome-Erweiterung „Scraper“ und möchte aus einer Tabelle unterschiedliche Zeilen extrahieren. Zur Zeit bin ich so weit:

//div[10]/div/div[1]/table[2]/tbody/tr[td] = schnappt sich die gesamte Tabelle
//div[10]/div/div[1]/table[2]/tbody/tr[4] = beschränkt sich auf die 4. Zeile

Nun hätte ich aber gerne (zB) Zeile 3, 7, 4, 8 und 5…

Habe jetzt 2 Stunden lang Tutorials gelesen und selbst herumprobiert - ohne Erfolg. Kann mir hier jemand helfen?

Vielen Dank im Voraus!
Christian

ich würde die gesamte Tabelle „scrapen“ und im Spreadsheet als CSV-Datei abspeichern und in der CSV-Datei nach der Zeilenauswahl suchen. Mit Scraper kenne ich mich nicht aus. Ich gebe zu, dass das eine Lösung für Programmierer ist.

Ich hoffe geholfen zu haben
Volkert

Hallo,

ich kenne die Chrome-Erweiterung nicht und ich kann aufgrund des kurzen Beispiels keine Patentlösung nennen :wink:

Wenn jedoch „//div[10]…/tr[4]“ die 4. Zeile erfolgreich zurückgibt, gehe ich davon aus, dass du mit „…/tr[5]“ die 5. Zeile erhälst usw.

Mit der XPath-Funktion count() kannst du ja vorher zählen wie viele Zeilen es gibt oder mit einer for-each-Schleife alle Zeilen (tr) ausgeben.

Hoffe das hilft dir beim experimentieren weiter,

schönes WE

Sebastian_