Hallo liebe Epvper,
ich habe mich mit der IE.au3 beschäftigt und schreibe nun ein Tutorial über diese UDF.
Inhaltsverzeichnis
-> Einleitung
-> Browser starten
-> Browser in GUI
-> URL aufrufen / wechseln
-> Texte suchen
-> Quelltext auslesen
-> Button's klicken
-> Input's verändern
-> Schlusswort
Einleitung
Ich erstelle diese Tutorial da die IE.au3 nützlich ist, da man mit dieser UDF den Internet Explorer fernsteuern kann.
Viel Spaß beim lesen dieses Tutorials.
Browser starten
Erstmal erstellen wir ein neues AutoIt Skript.
Um den Browser zu starten schreiben wir folgendes in das Skript.
$IE ist der Browser. Wenn wir dieses Skript nun ausführen wird der Internet Explorer geöffnet und die Seite elitepvpers.com erscheint.
Man kann ebenfalls ein unsichtbares Browserfenster erstellen.
$IE ist wieder der Browser.
$Ask ist eine MsgBox die fragt ob das Fenster 30Sekunden lang angezeigt werden soll.
Wenn die Antwort auf $Ask = 6 ist dann wurde mit Ja geantwortet und der Browser wird noch 30Sekunden lang angezeigt.
Man kann natürlich auch mehrere Fenster gleichzeitig erstellen.
Dazu schreiben wir in unser Skript folgendes.
Schon werden Zwei Browserfenster geöffnet.
Einmal mit Google und einmal mit NosHacks.
Browser in GUI
Man kann den Browser auch in einer GUI darstellen lassen.
Dazu schreiben wir das hier in unser Skript.
_IEErrorHandlerRegister() dient dazu Fehlermeldungen vom Internet Explorer zu erhalten.
$IE = _IECreateEmbedded() ist der Browser in der GUI.
GUICreate("Beispiel", 1000, 700) ist die GUI und
$Browser = GUICtrlCreateObj($IE, 10, 10, 960, 650) ist das Objekt wo der Browser da gestellt wird.
_IENavigate($IE, "http://www.elitepvpers.com") dient dazu auf eine gewünschte Zeite zu navigieren, im Beispiel elitepvpers.com
Man kann auch mehrere Browser in einer GUI anzeigen lassen.
Als Beispiel verwende ich Zwei.
Die Funktionen wurden ja oben bereits erklärt ;)
URL aufrufen / wechseln
Mit der IE.au3 kann man natürlich auch die Seite wechseln.
Als Beispiel nehme ich drei verschiedene Seiten.
_IENavigate dient zum aufrufen der Seite, den Rest kennen wir ja bereits.
Texte suchen
Mit der IE.au3 kann man Texte suchen.
Als Beispiel nehme ich den Body von Google.
Der Body von Google wird in die Datei Test.txt geschrieben.
Quelltext auslesen
Um den Quelltext auszulesen schreiben wir in unser Skript
_IEDocReadHTML($IE) ließt den Quelltext aus.
FileWrite("Test.txt",$HTML) speichert den Quelltext in der Datei Test.txt
Button's klicken
Ich werde den Google Suche Button verwenden.
$Input ist damit _IEFormElementSetValue($Input,"Text") weiß wo er den Text hinschreiben soll.
$Button = _IEGetObjByName ($IE, "btnG") btnG ist der Name des Buttons.
_IEAction($Button,"click") Klickt den Button.
_IELoadWait($IE) wartet bis der IE geladen hat.
Input's verändern
In diesem Beispiel werde ich die WBB Suchfunktion von AutoIt.de verwenden.
$Input ist die Suchfunktion.
_IEFormElementSetValue($Input, "Beispiel") schreibt Beispiel in die Suchfunktion.
Schlusswort
Ich hoffe euch hat das Tutorial gefallen.
ich habe mich mit der IE.au3 beschäftigt und schreibe nun ein Tutorial über diese UDF.
Inhaltsverzeichnis
-> Einleitung
-> Browser starten
-> Browser in GUI
-> URL aufrufen / wechseln
-> Texte suchen
-> Quelltext auslesen
-> Button's klicken
-> Input's verändern
-> Schlusswort
Einleitung
Ich erstelle diese Tutorial da die IE.au3 nützlich ist, da man mit dieser UDF den Internet Explorer fernsteuern kann.
Viel Spaß beim lesen dieses Tutorials.
Browser starten
Erstmal erstellen wir ein neues AutoIt Skript.
Um den Browser zu starten schreiben wir folgendes in das Skript.
$IE ist der Browser. Wenn wir dieses Skript nun ausführen wird der Internet Explorer geöffnet und die Seite elitepvpers.com erscheint.
Man kann ebenfalls ein unsichtbares Browserfenster erstellen.
$IE ist wieder der Browser.
$Ask ist eine MsgBox die fragt ob das Fenster 30Sekunden lang angezeigt werden soll.
Wenn die Antwort auf $Ask = 6 ist dann wurde mit Ja geantwortet und der Browser wird noch 30Sekunden lang angezeigt.
Man kann natürlich auch mehrere Fenster gleichzeitig erstellen.
Dazu schreiben wir in unser Skript folgendes.
Schon werden Zwei Browserfenster geöffnet.
Einmal mit Google und einmal mit NosHacks.
Browser in GUI
Man kann den Browser auch in einer GUI darstellen lassen.
Dazu schreiben wir das hier in unser Skript.
_IEErrorHandlerRegister() dient dazu Fehlermeldungen vom Internet Explorer zu erhalten.
$IE = _IECreateEmbedded() ist der Browser in der GUI.
GUICreate("Beispiel", 1000, 700) ist die GUI und
$Browser = GUICtrlCreateObj($IE, 10, 10, 960, 650) ist das Objekt wo der Browser da gestellt wird.
_IENavigate($IE, "http://www.elitepvpers.com") dient dazu auf eine gewünschte Zeite zu navigieren, im Beispiel elitepvpers.com
Man kann auch mehrere Browser in einer GUI anzeigen lassen.
Als Beispiel verwende ich Zwei.
Die Funktionen wurden ja oben bereits erklärt ;)
URL aufrufen / wechseln
Mit der IE.au3 kann man natürlich auch die Seite wechseln.
Als Beispiel nehme ich drei verschiedene Seiten.
_IENavigate dient zum aufrufen der Seite, den Rest kennen wir ja bereits.
Texte suchen
Mit der IE.au3 kann man Texte suchen.
Als Beispiel nehme ich den Body von Google.
Der Body von Google wird in die Datei Test.txt geschrieben.
Quelltext auslesen
Um den Quelltext auszulesen schreiben wir in unser Skript
_IEDocReadHTML($IE) ließt den Quelltext aus.
FileWrite("Test.txt",$HTML) speichert den Quelltext in der Datei Test.txt
Button's klicken
Ich werde den Google Suche Button verwenden.
$Input ist damit _IEFormElementSetValue($Input,"Text") weiß wo er den Text hinschreiben soll.
$Button = _IEGetObjByName ($IE, "btnG") btnG ist der Name des Buttons.
_IEAction($Button,"click") Klickt den Button.
_IELoadWait($IE) wartet bis der IE geladen hat.
Input's verändern
In diesem Beispiel werde ich die WBB Suchfunktion von AutoIt.de verwenden.
$Input ist die Suchfunktion.
_IEFormElementSetValue($Input, "Beispiel") schreibt Beispiel in die Suchfunktion.
Schlusswort
Ich hoffe euch hat das Tutorial gefallen.