Gibt es eine Erweiterung für Google Chrome, mit der ich eine Spalte aus einer Tabelle auf der Webseite auswählen kann? Zum Beispiel, wenn ich Text aus nur einer Spalte einer Tabelle kopieren möchte.
Sie können in Firefox jede Zeile oder Spalte auswählen, indem Sie die CtrlTaste gedrückt halten, und ich habe mich gefragt, ob eine ähnliche Funktion in Chrome verfügbar ist.
Antwort1
Tut mir leid, dass ich einen alten Thread ausgrabe, aber das könnte jemandem in der Zukunft helfen. Ich habe eine Chrome-Erweiterung namensSpaltenkopiedie diese Aufgabe erfüllt.
Antwort2
Ein weiterer Hack: Kopieren Sie die gesamte Tabelle von Chrome nach Excel und kopieren Sie dann die Spalte. Ich verwende dies, um die Börsentickerspalte von einem Börsenbildschirm abzurufen.
Funktioniert auch mit LibreOffice Calc.
Antwort3
Hier ist noch eines (von mir):Kopiertabellen.
Ermöglicht Ihnen, Spalten, Zeilen und beliebige Bereiche einer Tabelle auszuwählen und in verschiedene Formate zu kopieren.
Antwort4
Ohne Installation einer Erweiterung:
Konsole öffnenund geben Sie ein:
document.getElementsByTagName('table')
Wenn es mehr als eine gibt, verwenden Sie den Index für die gewünschte Tabelle. In meinem Fall möchte ich die erste Tabelle, also verwende ich 0 als Index:
document.getElementsByTagName('table')[0]
Definieren Sie die gewünschte Spalte (erste Spalte ist 0):
column = 0
Und dies ist der endgültige Code:
Array.from(document.getElementsByTagName('table')[0].getElementsByTagName('tr'))
.map(tr => tr.getElementsByTagName('td'))
.filter(td => td.length > 0)
.map(td => td[column].innerHTML)
Nun hast du die Ausgabe, die du von der Konsole kopieren kannst, zB ["Item 1", "Item 2", "Item 3"]