Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 04:47

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

Advertisement



[AutoIt]Tutorial zu Browsergamebots (Packetbots und IEbots)

Discussion on [AutoIt]Tutorial zu Browsergamebots (Packetbots und IEbots) within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old 02/15/2010, 01:19   #16
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
hm ok, danke für deine antwort. habe mir schon gedacht das das wohl nur per qt zu bewerkstelligen ist.


edit: so, wollte das ganze jetzt mal ein wenig probieren, doch bin schon daran gescheitert mir den quellcode aus dem eingebundenem ie object zu holen.

problem hierbei ist ja das man eingeloggt sein muss das einem der quellcode was bringt.

wäre cool wenn nen könner da mal drüber schauen könnte, wie gesagt ich hätte gerne den sc ohne ein ie fenster zu öffnen, also aus dem eingebettetem object wenns geht.
Attached Files
File Type: rar inet test.rar (180.7 KB, 25 views)
kknb is offline  
Old 02/15/2010, 10:03   #17
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by kknb View Post
hm ok, danke für deine antwort. habe mir schon gedacht das das wohl nur per qt zu bewerkstelligen ist.


edit: so, wollte das ganze jetzt mal ein wenig probieren, doch bin schon daran gescheitert mir den quellcode aus dem eingebundenem ie object zu holen.

problem hierbei ist ja das man eingeloggt sein muss das einem der quellcode was bringt.

wäre cool wenn nen könner da mal drüber schauen könnte, wie gesagt ich hätte gerne den sc ohne ein ie fenster zu öffnen, also aus dem eingebettetem object wenns geht.
Mit $HTML = _IEDocReadHTML ($oIE) , sollte es kein problem sein den Quelltext vom eingebetteten Internet Explorer herauszufinden .
Shadow992 is offline  
Old 02/15/2010, 11:26   #18
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
ah ok funktioniert soweit.
nur hab ich wieder nen problem.
dieser ganze vorgang hier dauert bei mir ganze 5 minuten und 11 sekunden.

Code:
	$zeit=TimerInit()
	_IENavigate($oIE, "www.ogame.de", 1)
	$oForm = _IEFormGetCollection($oIE, 0)
	$oUsername = _IEFormElementGetObjByName($oForm, "login")
	$oPassword = _IEFormElementGetObjByName($oForm, "pass")
	_IEFormElementSetValue($oUsername, $name)
	_IEFormElementSetValue($oPassword, $passwort)
	$oSelect = _IEFormElementGetObjByName($oForm, "uni_url")
	_IEFormElementOptionSelect($oSelect, $server - 1, 1, "byIndex")
	_IEFormSubmit($oForm)
	;_IELoadWait($oIE)
	$source=_IEDocReadHTML($oIE)
	$zeitfertig=round(TimerDiff($zeit)/1000,1)
	FileWrite("test.txt",$source&@CRLF&$zeitfertig)
	FileWrite("test.txt",$zeitfertig)
in der console kommt dann irgendwann diese meldung

Code:
--> IE.au3 V2.4-0 Warning from function _IELoadWait, $_IEStatus_LoadWaitTimeout
kknb is offline  
Old 02/15/2010, 11:27   #19
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,583
Received Thanks: 808
segr schön gestaltet gefähllt mit sehr gut
Loveskill is offline  
Thanks
1 User
Old 02/15/2010, 13:18   #20
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by kknb View Post
ah ok funktioniert soweit.
nur hab ich wieder nen problem.
dieser ganze vorgang hier dauert bei mir ganze 5 minuten und 11 sekunden.

Code:
	$zeit=TimerInit()
	_IENavigate($oIE, "www.ogame.de", 1)
	$oForm = _IEFormGetCollection($oIE, 0)
	$oUsername = _IEFormElementGetObjByName($oForm, "login")
	$oPassword = _IEFormElementGetObjByName($oForm, "pass")
	_IEFormElementSetValue($oUsername, $name)
	_IEFormElementSetValue($oPassword, $passwort)
	$oSelect = _IEFormElementGetObjByName($oForm, "uni_url")
	_IEFormElementOptionSelect($oSelect, $server - 1, 1, "byIndex")
	_IEFormSubmit($oForm)
	;_IELoadWait($oIE)
	$source=_IEDocReadHTML($oIE)
	$zeitfertig=round(TimerDiff($zeit)/1000,1)
	FileWrite("test.txt",$source&@CRLF&$zeitfertig)
	FileWrite("test.txt",$zeitfertig)
in der console kommt dann irgendwann diese meldung

Code:
--> IE.au3 V2.4-0 Warning from function _IELoadWait, $_IEStatus_LoadWaitTimeout
Ja mir ist aufgefallen , dass _IEFormSubmit verdammt lange wartet (zumindest bei Ogame) . Du solltest deinen Code in das umändern :
PHP Code:
    $zeit=TimerInit()
    
_IENavigate($oIE"www.ogame.de"1)
    
$oForm _IEFormGetCollection($oIE0)
    
$oUsername _IEFormElementGetObjByName($oForm"login")
    
$oPassword _IEFormElementGetObjByName($oForm"pass")
    
_IEFormElementSetValue($oUsername$name)
    
_IEFormElementSetValue($oPassword$passwort)
    
$oSelect _IEFormElementGetObjByName($oForm"uni_url")
    
_IEFormElementOptionSelect($oSelect$server 11"byIndex")
    
_IEFormSubmit($oForm,0)
    
_IELoadWait($oIE,0,8000)
    
$source=_IEDocReadHTML($oIE)
    
$zeitfertig=round(TimerDiff($zeit)/1000,1)
    
FileWrite("test.txt",$source&@CRLF&$zeitfertig)
    
FileWrite("test.txt",$zeitfertig
Das einzige was ich geändert habe , ist das Warten bis die Seite fertig geladen hat bei _IEFormSubmit($oForm) ausgeschalten (es wird nämlich standartmäßig gewartet , aber es gibt kein TimeOut , deswegen dauert es auch solange . Ogame schickt anscheinend andauernd Packets und deswegen wird nicht erkannt , dass die Seite fertig geladen ist)
Und dafür _IeLoadWait wieder reinkommentiert .

Meiner Meinung nach ist es am besten alles warten auszuschalten und dann selbst das "Warten" hinzuzufügen , denn dann kann man ein TimeOut bestimmen .
Shadow992 is offline  
Thanks
1 User
Old 02/15/2010, 16:49   #21
 
ax5's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 1,050
Received Thanks: 472
It world be very good if you can make it in English to Thanks for your good work
ax5 is offline  
Old 02/15/2010, 21:41   #22
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by ax5 View Post
It world be very good if you can make it in English to Thanks for your good work
Yeah would be nice ...
But my english is limited ...
I am going to make it english too .
I hope my english is good enough for rewriting it
Shadow992 is offline  
Thanks
1 User
Old 02/16/2010, 13:36   #23
 
ax5's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 1,050
Received Thanks: 472
Quote:
Originally Posted by Shadow992 View Post
Yeah would be nice ...
But my english is limited ...
I am going to make it english too .
I hope my english is good enough for rewriting it
ok nice
ax5 is offline  
Old 02/17/2010, 08:37   #24
 
Neon™'s Avatar
 
elite*gold: 50
Join Date: Feb 2009
Posts: 2,173
Received Thanks: 1,766
Echt gute Arbeit
Neon™ is offline  
Old 03/06/2010, 19:19   #25
 
elite*gold: 4
Join Date: Aug 2008
Posts: 176
Received Thanks: 36
wie soll ich die packets sniffen für den darkorbit client? Da kann ich nix mit live http headers sniffen...
N-Exception is offline  
Old 03/06/2010, 19:44   #26
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by Axigan View Post
wie soll ich die packets sniffen für den darkorbit client? Da kann ich nix mit live http headers sniffen...
Dafür brauchst du wpe pro , dann sollte es gehen , aber dann brauchst du meine Funktionen auch garnicht , geschweigedenn dieses Tutorial , da man Darkorbit mit Metin2 , last Chaos usw. vergleichen kann .
Um ein Packetbot dafür zu machen , solltest du dich lieber etwas genauer mit TCP allgemein beschäftigen .
Shadow992 is offline  
Thanks
1 User
Old 03/12/2010, 01:54   #27
 
ax5's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 1,050
Received Thanks: 472
I still hop english version is comming
ax5 is offline  
Old 03/12/2010, 16:20   #28
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
nice, nur leider erstmal keine Zeit mich damit ausgiebig zu beschäftigen
außerdem muss ich erstmal mein C++ lernen

Bei der Gelegenheit wollt ich dich aber mal fragen, ob du Erfahrung mit Obj. in AutoIT unter 64-bit hast, die IE.au3 called ja eig. nur Funktionen über Obj aber keine Funktion davon funktioniert auch auf meinem 64-bit Rechner :-/
.nAno is offline  
Old 03/12/2010, 18:23   #29
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by .nAno View Post
nice, nur leider erstmal keine Zeit mich damit ausgiebig zu beschäftigen
außerdem muss ich erstmal mein C++ lernen

Bei der Gelegenheit wollt ich dich aber mal fragen, ob du Erfahrung mit Obj. in AutoIT unter 64-bit hast, die IE.au3 called ja eig. nur Funktionen über Obj aber keine Funktion davon funktioniert auch auf meinem 64-bit Rechner :-/
Nö Obj. sind wohl das letzte womit ich mich noch nicht wirklich beschäftigt habe ...
Btw. Deswegen würde ich auch nicht die IE.au3 nehmen , sondern Packetsbots machen , die sollten auf so ziehmlich jeden Windoof funktionieren .
Shadow992 is offline  
Thanks
1 User
Old 03/12/2010, 19:22   #30
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
ok, danke^^
ich fand Obj nur teilweise ganz praktisch für die Arbeit mit Windows, etc.
.nAno is offline  
Reply


Similar Threads Similar Threads
Browsergamebots legal?
05/19/2010 - General Coding - 12 Replies
Hallo, ich habe hier im Forum schon öfters gesehen, wie mitglieder bots (für browsergames) gepostet haben und nach einiger zeit wurden deren themen gelöscht/geschlössen, weil sie angeblich urherberrechtsverletzung begangen haben. http://www.elitepvpers.com/forum/browsergames/5237 95-myfreefarm-bot.html Ich habe schon sehr viele google seiten durchwälzt und keine antwort auf meine fragen gefunden, deswegen stelle ich sie hier mit der hoffung eine antwort zu finden. "Ab wann ist ein...
AutoIt Tutorial
01/01/2008 - Dekaron - 2 Replies
Hey, smokedoo or someone out there who created bot and stuff like that, can you please post up a tutorial or vid on how to make at least the most simplest bot out there please. I know there are ppl like me that would just love to know. Thanks!



All times are GMT +1. The time now is 04:48.


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.