[Batch/Bash] Brauche Hilfe bezüglich curl POST Methode

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von l4m3b0t, 5. Mai 2009 .

  1. 5. Mai 2009
    Brauche Hilfe bezüglich curl POST Methode

    Hi

    Ich bin z.Z. am experimentieren ob man mithilfe von curl ein voting beeinflussen kann.

    nehmen wir mal an die seite auf welcher ich ein bisschen nachhelfen will heisst:
    http://test.de/voting_wie_alt_bist_du

    wenn ich jetzt das firefox addon "Live HTTP header" laufen lasse und im voting auf den (fiktiven) punkt "über 18" klicke und anschliessend auf den "Abstimmen" Button dann gibt er mir folgenden POST befehl aus:

    wobei x=zahl

    normalerweise sollte das jetzt in einer curl batch so aussehen:

    natürlich steht bei reconnect was aber damit es übersichtlicher wird und da ich weiss, dass der befehl für den reconnect funktioniert ist er sowieso nicht relevant.

    so funktioniert es aber nicht!

    ich glaube auch zu wissen woran der fehler liegt: wenn ich auf die normale seite gehe sehe ich das voting, wenn ich aber über die seite mit dem /content/action gehe steht, dass die seite momentan nicht angezeigt werden kann.
    wenn ich /content/action aber weglasse votet er nicht, was kann ich tun?

    mfg lamebot
     
  2. 5. Mai 2009
    AW: Brauche Hilfe bezüglich curl POST Methode

    Hey!

    Du musst zwischen HTTP GET und HTTP POST unterscheiden.

    Benutz doch den -F Parameter.
    cURL - How To Use

    Zudem koennte die ID eine Session-ID oder aehnliches sein, die du erst auslesen musst.

    Mfg,

    Kolazomai
     
  3. 5. Mai 2009
    AW: Brauche Hilfe bezüglich curl POST Methode

    ersteinmal danke, bw hast du

    ich hab jetzt mal geschaut, ob es mit -f statt -d funktioniert aber ich bekomme nur einen error:
    das liegt wohl daran, dass die seite mit /content/action wie schon gesagt nicht funktioniert.
    wenn ich das /content/action weglasse ruft es zwar die seite auf aber voten tut es trotzdem nicht.

    als nächstes habe ich geschaut ob ich immer den selben POST befehl verwende beim voten und dem ist auch so.
    zu guter letzt dachte ich mir vielleicht liegts ja auch irgendwie an einem GET befehl, als ich zwei GET befehl welche ich direkt nach dem voten bekommen habe miteinander verglich, viel mir auf, dass sie mit unterschiedlichen zahlen gekennzeichnet sind:
    x sind hier ebenfalls zahlen welche sich aber von vote zu vote verändern!

    weiss nun jemand weiter? scheint wohl so, als ob es wirklich eine vote-ID/session-ID gibt!
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.