PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : daten von fremdem server mit passwort über http downloaden ???



laminar
25.02.03, 12:57
wie kann ich (auch per cron):
-eine bestimmte internetseite aufrufen
-dort logindaten eingeben
-und dann eine andere seite aufrufen
-und das ergebnis in eine datei/oder besser mysqldb schreiben ??

mit php geht das wohl nicht...

wer kann mir einen tip geben; freue mich über jeden hinweis..

LKH
25.02.03, 13:06
Hi,

mit PHP geht das: Anmelden, Benutzerdaten schicken, Inhalte in ein Array lesen und auswerten. Allerdings ist auf den meisten Systemen PHP nur als Apache-Modul installiert; wenn's cron sein soll, wäre ein Interpreter besser. Aber was mit PHP geht, geht auch meistens mit Perl ...

Infos zu PHP diesbezüglich kann ich dir geben, meine Perlkenntnisse sind aber nur rudimentär.

fons
25.02.03, 13:08
was willst du genau machen? die html speichern?
sollte das nicht mit wget auch gehen?

laminar
25.02.03, 13:27
ich den html code speichern; ginge auch mit wget - problem ist aber,
dass ich eben erst eine seite aufrufen und dort die logindaten eingeben muss und mit
user:passwort@www.domain.de geht es nicht.
das script müsset quasi als browsermakro arbeiten...

fons
25.02.03, 13:32
wget -h

HTTP-Optionen:
--http-user=BENUTZER http-Benutzer auf BENUTZER setzen
--http-passwd=PASS http-Passwort auf PASS setzen



oder ist die webseite ein formular?

laminar
25.02.03, 13:43
weder die loginseite noch meine zielseite lassen sich direkt aufrufen..
da ist ein javascript redirect drin, der das verhindert.
hmm.. mal sehen ob wget javascript kann