Dies ist für eine Windows-Umgebung: Windows 7-10/Server 2008/2012.Web-UI-Automatisierung Anmeldung und dann Formular mit Powershell/Curl gleich
Ich möchte ein Skript erstellen, das die Anmeldung an einer URL automatisiert, zu einer anderen Seite navigiert und dann ein Formular auf dieser Seite absendet.
- Öffnen Sie den Internet Explorer, wenn nicht bereits
- Anmeldung geöffnet www.example.com/login (nimmt mich www.example.com/home)
- Einmal angemeldet, gehen Sie zu www.example .com/submit-form-data
- Geben Sie Werte für die Felder ein und senden Sie das Formular per Taste klicken
zuerst dachte ich, vielleicht könnte ich so etwas wie iMACRO, eine Grease Alternative verwenden oder sogar Bookmarklets. Aber das würde immer noch einige Benutzereingriffe erfordern. Wenn es ein Makroprogramm gibt, das alle Schritte wiederholen kann, bin ich vielleicht offen dafür. Andernfalls denke ich, dass ich möglicherweise ein PowerShell- oder Curl-ähnliches Programm für Windows verwenden muss, um die Automatisierung der Benutzeroberfläche zu bewältigen.
Zumindest mit PowerShell, ich denke nicht, ein Formular zu senden sollte zu schlecht sein. Wenn das alles wäre, würde ich keine Hilfe brauchen. Das Problem ist, wie melde ich mich auf einer Website an und navigiere dann zu einer bestimmten URL, zusätzlich zum Senden eines Formulars, alles im selben Skript?
Ich muss PowerShell nicht verwenden. Ich würde für Alternativen zu Curl unter Windows offen sein, was auch immer das sein mag.
Vielen Dank für Ihre Hilfe im Voraus.
Haben Sie nachgeforscht, wie Sie das machen wollen? Ihre [Frage] (http://stackoverflow.com/search?q=powershell+website+login) wurde schon mehrmals mit verschiedenen Antworten gefragt. –
Ein _alternative_ könnte sein, nur curl auf Windows zu installieren. Aber ich persönlich würde lieber PowerShell verwenden. Es ist nicht schwer, sich auf einer Website anzumelden und einige Formulare zu senden. (Wie @jamesC. Bereits angegeben) – Clijsters
Das klingt wie eine einfache Aufgabe für iMacros, hast du es versucht? Als Alternative gibt es [Kantu] (https://kantu.io), die sogar von Powershell gesteuert werden können: https://github.com/A9T9/Kantu/tree/master/Powershell – Tienkamp