Automatisierung von Daten aus einer Excel-Datei und Interaktion mit dem Browser

1

Wie kann ich das Kopieren von Datensätzen aus einer Excel-Datei oder einer CSV-Datei und die Interaktion mit einem Browser automatisieren?

Beispielaufgabe:

  1. Datensätze aus einer Excel-Dateizeile extrahieren oder kopieren
  2. Gehe zu einer URL (wahrscheinlich mit Google Chrome)
  3. Fügen Sie die Daten, die aus der Excel-Datei kopiert wurden, in das Formular der Seite ein
  4. Führen Sie einige Skripte aus oder drücken Sie einige Lesezeichen, die ich im Browser erstellt habe (Google Chrome)
  5. Speichern oder fertig!
  6. Zum nächsten Datensatz / zur nächsten Zeile der Excel- oder CSV-Datei wechseln.

Ich mag den eingebauten Automator von Mac, bin mir aber nicht sicher, ob er in der Lage ist, was ich von ihm verlange. Eine komplizierte Aufgabe, die ich sehe, ist das Schleifen der Datensätze aus der Excel-Datei oder CSV.

Gehen Sie zum Beispiel nach Abschluss einer Aufgabe zum nächsten Datensatz und wiederholen Sie die Aufgabe.

Pennf0lio
quelle
Das sieht nach einer Rube Goldberg-Lösung aus - welche Art von Skripten wäre das? Wenn diese nicht zu kompliziert sind, können Sie wahrscheinlich ein Formular über die Befehlszeile senden, was viel einfacher wäre.
Slhck
Ich habe ein Lesezeichen vorbereitet, das in Javascript erstellt wurde und auch mit den DOM-Elementen interagiert. zB Datumsangaben überschreiben oder Formular absenden usw. Wenn es mit dem Browser interagieren kann, so wie es auf mein Lesezeichen klicken kann, dann ist es gut.
Pennf0lio
Meine Hauptfunktionalität, die ich suche, ist, durch meine Excel-Datei zu gehen. Holen Sie sich die Datensätze, gehen Sie zu einer URL, interagieren Sie mit dem Formular (Formular ausfüllen und senden usw.) und interagieren Sie mit meinem Browser. Klicken Sie auf einige Lesezeichen.
Pennf0lio
Sicher machbar, aber wahrscheinlich ein verdammt guter Job, da Sie viel automatisieren werden. Ich werde sehen , ob ich die Zeit haben , es zu überprüfen, aber an diesem Punkt, nur für die Dinge einfacher, versucht (oder Kauf) UIBrowser eine Idee wäre eine Überlegung wert , ich denke;)
slhck

Antworten:

1

Sie können das Selenium IDE- Plug-In für Firefox verwenden (wenn Sie nicht die richtige Version finden, besuchen Sie die entsprechende Website). Es ist sehr fortgeschritten (Sie können es später aufzeichnen und anpassen), funktioniert jedoch nicht außerhalb des Webbrowsers , also müsste ich dein Excel-Dokument in Google Text & Tabellen importieren . Die anderen Alternativen sind BadBoy oder JMeter (fortgeschrittener, Sie können die Zeilen aus dem CSV-Format einfügen und von dort aus analysieren), iMacros, Watij usw.

Kenorb
quelle
0

Haben Sie eine programmierbare Tastatur wie die Razer Nostromo in Betracht gezogen?

Ich habe eine und es kommt mit einer Scripting-Funktionalität, die auf Knopfdruck startet. Ich habe es immer wieder zum Laden von Dateien verwendet, wenn 100 Dateien gleichzeitig geladen werden müssen.

Hier ist ein Link zu dem, worüber ich rede. http://www.amazon.com/Razer-Nostromo-Gaming-Keypad-RZ07-00490100-R3/dp/B004AM5RB6

GeophysGal
quelle
Nein, habe ich nicht ... aber es sieht cool aus. Aber ich werde zuerst mein Glück auf der Softwareseite versuchen. Vielen Dank!
Pennf0lio