[Delphi] Problem mit ansteuern einer website und anklicken eines buttons...

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Razzorhead, 9. August 2008 .

  1. 9. August 2008
    Problem mit ansteuern einer website und anklicken eines buttons...

    Hi leute, ich will einfach nur diesen vote button hier:

    Ragnarok Online - Vote for Blackout Ragnarok Online

    Klicken ( is nurn beispiel link ,nich meiner).
    Habs schon mit IdHTTP per post versucht, und mit dem Twebbrowser Als click, beides ging nicht!
    Ich prog schon 2 jahre in delphi, hab das hier zwar noch nie gemacht, aber eigentlich sollte es klappen, es is ja nur nen button :/
    Also hat jemand ne ahnung warums nicht geht? bzw wie es gehen könnte?

    Razzorhead
     
  2. 10. August 2008
    AW: Problem mit ansteuern einer website und anklicken eines buttons...

    ist doch nicht schwer starte einen sniffer beobachte was er bei post alles übergibt. achte auch auf den reffer der übergeben wird und die daten hast du in die indys wie du es geschrieben hast. muss halt bloß die daten angeben die ans script übermittelt werden
     
  3. 11. August 2008
    AW: Problem mit ansteuern einer website und anklicken eines buttons...

    das problem bei solchen anfragen is immer, dass leute meinen ihr programm müsste auf die webseite gehen, den button suchen und drauf klicken...

    du solltest du dir zuvor einfach im klaren sein was denn eigentlich passiert wenn man auf so nen button klick.

    genauso wie der schmarrn letzens (ned von dir) wo jemand mit java sachen in ne textarea eingeben und anschließend auf den submit button klicken wollte.

    btt: stichwort http-header
    bei nem klick auf nen submit-button sendest du anfragen an den ziel-server, der die anfrage (http-header) verarbeitet. du musst also nicht erst mit nem programm den klick auf nen button simulieren, sondern kannst gleich alle informationen via http-request an den server senden.
     
  4. 11. August 2008
    AW: Problem mit ansteuern einer website und anklicken eines buttons...

    Ich hab doch geschrieben das ich es schon versucht hatte, mit POST UND mit dem twebbrowser/tembeddedwb.

    Beides ging nicht, ich hab gesnifft ich hab mit live http headers alles angeschaut und nachgemacht, es geht nicht.
    Bei meinem letzten versuch bekam ich ein 301 http errors (moved permanently), da hatte ich echt die lust verloren. Denn hier is nich das erste forum wo ich frag, überall wusste nur keiner warums nicht geht, hier hab ich nu extra kein code gepostet, da würd auch nur kommen es sollte gehen, oder versuchs ma mit ner stringlist/versuchs ma mit dem Multidingstadata... , hab ich alles schon...

    Razzorhead
     
  5. 11. August 2008
    AW: Problem mit ansteuern einer website und anklicken eines buttons...

    Das ist ja schön und gut, aber denkst du es ist sinnvoll keinen Code zu posten, weil andere den Fehler darin nicht gefunden haben und stattdessen zu warten bis es dir einer zusammencodet?

    GreetZ, ~Br4inP4in~
     
  6. 11. August 2008
    AW: Problem mit ansteuern einer website und anklicken eines buttons...

    Ich denk einfach das es bei der seite anders ist als im normalfall, da dort verschiedene zufallswerte generiert werden, und es ja ebend nicht einfach durch ein programm machbar sein sollte.
     
  7. 11. August 2008
    AW: Problem mit ansteuern einer website und anklicken eines buttons...

    wie wärs mit location folgen^^
    wie gesagt sind alles nur http-header und wenn du einen ned kennst dann gib ihn einfach bei google ein und zack hast alle infos dazu
     
  8. 11. August 2008
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: Problem mit ansteuern einer website und anklicken eines buttons...

    Ich hab mal kurz getestet:

    Code:
    POST /ragnarok/in.php?id=14250 HTTP/1.1
    User-Agent: Opera/9.51 (Windows NT 5.1; U; de)
    Host: www.gamesites200.com
    Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
    Accept-Language: de-DE,de;q=0.9,en;q=0.8
    Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
    Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
    Referer: http://www.gamesites200.com/ragnarok/in.php?id=14250
    Connection: Keep-Alive, TE
    TE: deflate, gzip, chunked, identity, trailers
    Content-Length: 58
    Content-Type: application/x-www-form-urlencoded
    
    hi=hi&food=Click+here+to+vote+for+Blackout+Ragnarok+Online
    Das wurde bei mir gesendet^^

    Hiermit kannste das oben einfügen und dann mal gucken ob du nen vote bekommen hast:

    https://www.xup.in/dl,64291400/Release.rar/
    ([Visual Basic] HTTP-Sender)

    Knusperkeks
     
  9. 11. August 2008
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: Problem mit ansteuern einer website und anklicken eines buttons...

    naja ich habs hier mal mit php gecodet (is ein konsolenprogramm)
    musst php installiert haben^^

    https://www.xup.in/dl,22059158/VoteEngine.class.php/

    ausführen kannst dus mit folgendem kommando:
    Code:
    php -f "VoteEngine.class.php"
    danach einfach mal "help" eingeben+enter
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.