Download LieferantenCSV-Listen mittels wget

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
Hallo,

ich versuche mir gerade eine Abfrage zu basteln mit der ich CSV-Dateien meines Lieferanten automatisch downloaden kann (und später mal in die DB schreiben)
Daher habe ich mir als 1. Schritt mal wget installiert

Dann sollte folgender Ablauf gegeben sein:

1. login auf Seite: "http://example.com" --> mit "Post" (xtcmodified)
Code:
<form id="loginbox" method="post" action="[URL="http://example.com/login.php?action=process;%3E"]http://example.com/login.php?action=process;>[/URL]"
....
<input type="text" name="email_address" maxlength="50" style="width:170px;" />
...
<input type="password" name="password" maxlength="30" style="width:80px;" />
<input type="image" src="/button_login_small.gif" alt="Anmelden" title=" Anmelden " />
...
</form>
2. Anstoß zum Erstellen der CSV-Datei mit "http://example.com/getExportCSV.php"
3. Downloaden der erstellten Datei



Leider scheitert mein Befehl schon an der Anmeldung
Mein aktueller Befehl ist so in der Art aufgebaut:
Code:
wget --keep-session-cookies --save-cookies cookies.txt --post-data "email_address=####@#######.de&password=######" http://example.com/
Daraufhin kommt folgende Meldung und die Webseite wird gespeichert:
Code:
...
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: nicht spezifiziert [text/html]
In >>index.html<< speichern.
....

Zitat von cookies.txt:
HTTP cookie file.
  1. Generated by Wget on 2013-02-05 00:22:05.
  2. Edit at your own risk.

.example.com TRUE / FALSE 0 XTCsid ############################



xWenn ich die cookies.txt wieder lade und das erstellen der CSV anstoße wird mir die Datei mit folgendem Inhalt erstellt:
ERROR: Not logged in!


vielleicht kamm mir jemand weiterhelfen
gruß feder
 

maydo

Sehr aktives Mitglied
28. März 2011
2.133
85
DE-Fulda
AW: Download LieferantenCSV-Listen mittels wget

Wir haben Scripts welche wir über cronjobs laufen lassen für automatisiertes Abholen von csv Dateien von ftp Servern oder sogar Webseiten (Lieferantenshops) mit Login.
Gezippte Dateien können abgeholt und entpackt werden usw. Wir haben viele Möglichkeiten. Voraussetzung ist ein php fähiger Webserver mit Curl Installation.

CSV können abgeholt werden und gleichzeit auch deinen Wünschen entsprechend automatisiert bearbeitet (Text, Zahlen, Kalkulation) und wieder ausgegeben.
Diese kannst du automatisiert vom ftp abholen und per Ameise Automation (Autoit) importieren.
Bei Interesse PM an mich.