Ich verwende ImportXML in Google Spreadsheets, um die YouTube-Suchergebnisse zu scrapen und die Rangfolgen eines Videos, das ich tracke, zu erfassen.Importieren Sie XML mit Google Spreadsheets und speichern Sie die Ergebnisse im Laufe der Zeit
=IMPORTXML("https://www.youtube.com/results?search_query=control+theory&page=1"),"//div[@class='yt-lockup-byline']//a")
Das Scraping funktioniert gut (und ich bekomme alle Ergebnisse für die erste Seite). Ich suche dann die Position der YouTube-Ergebnisse und speichere das in einer Zelle.
Allerdings ist das Problem, das ich habe, wenn ich versuche, das Ranking over-time zu verfolgen. Nicht sicher, wie das geht, aber ich suche nach einer Möglichkeit, die =ImportXML
-Funktion jeden Tag auszuführen (gibt es einen Aktualisierungsbefehl?) Und speichern das Ergebnis aus dieser Zelle in einer neuen Zeile jedes Mal, wenn die Funktion ausgeführt wird.
Irgendwelche Ideen?
funktioniert super! Wie würden Sie das Skript aktualisieren, um mehrere 'var value' Werte zu verfolgen? Sprich, für 5 verschiedene Zellen. – AlbertoA
Beispiel hinzugefügt .. –