Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 03:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Mein Script soll den Submit Button drücken

Discussion on Mein Script soll den Submit Button drücken within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2010
Posts: 26
Received Thanks: 3
Mein Script soll den Submit Button drücken

Hallo Jungs,

habe seit längerem ein Script vor, das ich gestern endlich richtig angefangen habe. Es soll mir auf einer Webseite automatisch Gästebucheinträge schreiben.

Habe es selber soweit geschafft, dass er eine Seite aufmacht und ins Gästebuch schreibt. Leider schaff ich es nicht, dass er es abschickt bzw. den Submit Button drückt. Habe gestern Nacht alles probiert, bis ich wirklich Kopfschmerzen bekommen habe.

Über Hilfe wäre ich sehr dankbar, am besten mit TS3 oder so, da ich die angesprochene Website nicht unbedingt hier posten möchte

Da ich leider keine pvp gold habe, kann ich als Belohnung nur Jsp Fg anbieten.

Wer es schafft, dass mein Script das Formular abschickt, bekommt 25fg.
Wer mir eine Whileschleife mit +1 Funktion macht, bekommt 25fg.
kkkeen is offline  
Old 11/26/2011, 13:36   #2
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Zeig uns erstmal dein Script. Hast du es mit IE.au3 oder FF.au3 oder was gemacht?
Freddy​ is offline  
Old 11/26/2011, 13:41   #3
 
elite*gold: 0
Join Date: Jun 2010
Posts: 26
Received Thanks: 3
#include <IE.au3>

$IE = _IECreate("http://www.blablabla.bla/player/guestbook/152101/")

$Coll = _IEFormElementGetCollection($IE,0)

$Obj = _IEFormElementGetObjByName($Coll,"body")

$Obj2 = _IEFormElementGetObjByName($Coll,"query")

_IEAction($Obj,"focus")

send("Hallo das ist ein Gästebucheintrag")

_IEAction($oObj2,"click")

_IELoadWait($IE)


die URL habe ich verändert. Obj2 funktioniert atm nicht, aber ich hab es trotzdem mal gelassen, damit Ihr seht dass ich es zumindest selber versucht habe.

Kann den Submit Button per Developer nicht eindeutig finden.
kkkeen is offline  
Old 11/26/2011, 13:59   #4
 
2F4U's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 49
Received Thanks: 5
Zum Problem mit dem Submit Button sollte es reichen in die InputBox / TextBox ein Enter zu schicken. Zum andere, es könnte sein das die Webseite gerade aus Spam gründen Send befehle von externen Programmen blockiert. (kenn mich aber diesbezüglich leider nicht aus)
2F4U is offline  
Old 11/26/2011, 14:10   #5
 
elite*gold: 0
Join Date: Jun 2010
Posts: 26
Received Thanks: 3
Quote:
Originally Posted by 2F4U View Post
Zum Problem mit dem Submit Button sollte es reichen in die InputBox / TextBox ein Enter zu schicken. Zum andere, es könnte sein das die Webseite gerade aus Spam gründen Send befehle von externen Programmen blockiert. (kenn mich aber diesbezüglich leider nicht aus)
Enter funktioniert leider nicht. Dies habe ich schon probiert.
kkkeen is offline  
Old 11/27/2011, 12:43   #6
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Wäre cool wenn du den Quelltext wo sich der Submitbutton befindet hier Postest.
Oder probiert mal dashier:
PHP Code:
$SB _IEGetObjById($IE,"signup")
_IEAction($SB,"click"
bei "signup" musst du halt ID des Buttons eintragen
Freddy​ is offline  
Old 11/27/2011, 21:26   #7
 
elite*gold: 0
Join Date: Jan 2008
Posts: 539
Received Thanks: 46
Oder man benutzt einfach
_IEFormSubmit ($Formhandle)
iXDe is offline  
Old 11/27/2011, 21:46   #8
 
elite*gold: 0
Join Date: Jun 2010
Posts: 26
Received Thanks: 3
Quote:
Originally Posted by Snivel View Post
Wäre cool wenn du den Quelltext wo sich der Submitbutton befindet hier Postest.
Oder probiert mal dashier:
PHP Code:
$SB _IEGetObjById($IE,"signup")
_IEAction($SB,"click"
bei "signup" musst du halt ID des Buttons eintragen
Mein Problem ist, die ID des Buttons zu finden.


IEformsubmit habe ich auch schon versucht. Vergeblich.


Zum Quelltext. Dieser ist 6000+ Zeilen ohne Umbruch. Habe jetzt mal das Textfeld und submit button markiert und bekomme dann folgenden raus:

<form action=/de/player/save_comment" method="post" name="comment_form">

kann wer damit etwas anfangen?
kkkeen is offline  
Old 11/27/2011, 22:01   #9
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Probier mal das
PHP Code:
$SB _IEGetObjById($IE,"comment_form")
_IEAction($SB,"click"
aber ich denke mal nicht, dass das der Button ist darum
lad dir das Firebug Addon für Firefox runter da kannste das dann nachgucken
Freddy​ is offline  
Reply


Similar Threads Similar Threads
Wie kann ich auf einen button drücken lassen?
09/19/2011 - General Coding - 2 Replies
Also ich versuche mir ein bot in vb zu proggen für einen browsergame mit dem webbrowser in vb kann ich klicken nur möchte ich das IE, firefox oder so das er da drin klickt wenn ihr versteht ^^ wie mache ich das?
[AutoIT] .asx Datei ausführen lassen beim drücken von Button?
04/12/2011 - AutoIt - 4 Replies
Hey, Ich habe folgendes Problem: Ich will mir eine .exe Basteln die einen Stream öffnet(z.B. Technobase). Davon die Datein sind im .asx Format,wie kann ich die ausführen lassen? Also das wenn ich auf "Button" klicke das sich Windows Media Player öffnet und halt die .asx datei ausführt. Bei exen ist das ja: case $button
2 Submit Button ein Problem
03/17/2011 - AutoIt - 2 Replies
Hallo AutoItler, ich möchte den Submit Button name="start" anklicken weiß aber nich wie ich das machen soll habs schon mit _IEFormSubmit() und _IEAction() probiert aber es funktioniert nicht. Und hier der Quelltext: Ich möchte den Submit Button name="start" anklicken. <form name='arena' id='arena' action='/bg/arena.php' method='post'> <input type='hidden' name='__token' value='57c6bb5cdb0a6782a9bc18362cc67402' /> <input type="submit" name="start" value="Kampf starten" /><br /><br /> ...
Start Button beim 2ten Fenster(Updater) kann man nicht drücken !!!
06/01/2010 - WarRock - 3 Replies
Hey Com Ich wollt mal meinen neuen Loading Screen betrachten als ich beim Warrock Updater bemerkte das ich Warrock nicht starten kann. Der "Start Game" Button wird nicht schwarz. Soll ich einfach Warrock neu instalieren. Virusprogramm is aus, habe auch PC neugestartet. PLS HELP
Die Taste soll sich von allein drücken !
11/16/2009 - Main - 14 Replies
Hallo, Ich suche nach einem Programm oder so das die taste 2 zum beispiel automatisch drückt. Es soll dann wie ein sammel bot dienen. Wäre toll wenn ich die taste einstellen könnte und wie oft sie gedrückt wird (dest öfter desto besser xD) Danke im vorraus !



All times are GMT +1. The time now is 03:59.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.