wget / curl - per Script eine Aktion auf einer Website auslösen

N

naked_chef

Jungspund
moin moin,

nachdem google mir nicht wirklich weiterhelfen konnte versuche ich mein glück mal hier.

ich habe 2 wikis - confluence - eines im backoffice und eines für externe.
in dem wiki im backoffice werden bereiche gepflegt, die auch 1 zu 1 in das externe wiki übernommen werden sollen. da dieses stehts aktuell sein soll, wird ein script gewünscht.

nachdem einige ansätze sich nicht realisieren liessen, meist wegen dem eigensinnigen aufbau von confluence. habe ich mich entschieden, es mit curl und /oder wget zu versuchen.

confluence selber bietet eine recht gute möglichkeit ein backup zu machen von einem einzelnen space. diese würde ich gern nutzen, dafür muss eigentlich auch nur einen button betätigen ... aber weder wget noch curl lassen sich dazu bewegen.

das cookie ziehen klappt sowohl mit wget als auch mit curl ohne problem.
die cookies sind auch soweit in ordnung - informationen lassen sich vom webserver abfragen.

sage ich aber, dass ein button betätigt werden soll, passiert gar nichts.
wird dieser button betätigt, wird eine weitere seite aufgerufen welche eine .zip-Archiv in ein verzeichniss auf der festplatte abgelegt.

also mein problem: wie am besten diesen button "drücken"?

wget:
Code:
wget --load-cookie cookies_wget.txt --post-data "confirm=Export" "http://localhost/spaces/exportspace.action?key=SPACE"

curl:
Code:
curl -b cookies_curl.txt -d "confirm=Export" "http://localhost/spaces/exportspace.action?key=SPACE"

danke
lg naked
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

habs gelöst.

ich übergebe mit wget einfach die parameter in der URL für die folgende seite
 
Zuletzt bearbeitet:
Zurück
Oben