003
20.09.2008, 21:33 Uhr
0xdeadbeef
Gott (Operator)
|
Hm. Okay, die Details hängen von den Implementationsdetails der Seite ab (speziell worüber die dich als dich erkennt), aber wenn ich das richtig verstehe, willst du einfach eine entsprechend formatierte HTTP-Get-Anfrage abschicken.
Ich würde hier nicht das Rad neu erfinden, von daher bist du im "C/C++"-Forum eigentlich falsch, und ich verschieb das gleich mal nach "Software." Spontan fällt mir dazu wget ein, und das halt in einer Schleife in der Shell laufen lassen; unter UNIX sähe das etwa so aus:
...wobei $OPTIONEN vom Aufbau der Webseite abhängt. Je nach Implementierung kann das --referer=http://vorherige.sei.te, --load-cookies cookies.txt und/oder --user=name --password=passwort beinhalten - das musst du selber rausfinden, und in der wget-manpage nachschlagen. Ggf. musst du die benötigten Informationen vorher aus dem Firefox exportieren - ich vermute da insbesondere cookies.
Wenn du UNIX oder Linux hast, kannste das gleich so wie oben benutzen, ansonsten findest du eine UNIX-Shell für Windows hier, wget ist da auch gleich dabei (bzw. auswählbar). Wenn du dich mit Batch-Dateien wohler fühlst, eine standalone-wget-binary für Windows gibt es hier. Allerdings weiß ich grad aus dem Kopf nicht, wie man die Windows-Shell 5 Minuten schlafen legt.
Was den Proxy angeht, vorher halt die Umgebungsvariable(n) http_proxy, https_proxy und/oder ftp_proxy setzen, je nachdem, welche du brauchst. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra Dieser Post wurde am 20.09.2008 um 21:36 Uhr von 0xdeadbeef editiert. |