Post by £åߥ®Ñth on Mar 23, 2011 9:46:29 GMT -5
#include <IE.au3>
$oIE = _IECreate ("www.google.com")
$sText = _IEBodyReadText ($oIE)
MsgBox(0, "Body Text", $sText)
#include <IE.au3>:
This include is used for functionality using Internet Explorer.
$oIE = _IECreate ("www.google.com"):
_IECreate will create a web page you provide the link.
$oIE is a variable that will hold the created web page GOOGLE
$sText = _IEBodyReadText ($oIE):
_IEBodyReadText will read the text of google that is stored in our variable $oIE and then it will be stored to $sText.
MsgBox(0, "Body Text", $sText):
Creates a message box with the title of "Body Text"
Then it will display the body of the web page that is stored in $sText
This is a simple bit of code used to read the body of a web page.
What good is this you ask ?
Lets say you wanted a bot to click a ad on your website everyday.
You could read the body of the web page. Parse out the link of the ad. Then send it a click without using the mouse.
That is just a simple example. I used this method to write a bot for mobsters on My space a few years back. It would read the stats and then bank cash, heal, attack. All from reading the stats of the game from the body.
Here is a sample of the routine I used by reading the body and parsing out the text i needed. tHis is not the whole Mobsters bot, just a section of the code.
$oIE = _IECreate ("www.google.com")
$sText = _IEBodyReadText ($oIE)
MsgBox(0, "Body Text", $sText)
#include <IE.au3>:
This include is used for functionality using Internet Explorer.
$oIE = _IECreate ("www.google.com"):
_IECreate will create a web page you provide the link.
$oIE is a variable that will hold the created web page GOOGLE
$sText = _IEBodyReadText ($oIE):
_IEBodyReadText will read the text of google that is stored in our variable $oIE and then it will be stored to $sText.
MsgBox(0, "Body Text", $sText):
Creates a message box with the title of "Body Text"
Then it will display the body of the web page that is stored in $sText
This is a simple bit of code used to read the body of a web page.
What good is this you ask ?
Lets say you wanted a bot to click a ad on your website everyday.
You could read the body of the web page. Parse out the link of the ad. Then send it a click without using the mouse.
That is just a simple example. I used this method to write a bot for mobsters on My space a few years back. It would read the stats and then bank cash, heal, attack. All from reading the stats of the game from the body.
Here is a sample of the routine I used by reading the body and parsing out the text i needed. tHis is not the whole Mobsters bot, just a section of the code.
$Cash_line = FileReadLine($file, 13)
$Health_line = FileReadLine($file, 16)
$Energy_line = FileReadLine($file, 20)
$Stamina_line = FileReadLine($file, 24)
$Mob_line = FileReadLine($file, 26)
$Exp_line = FileReadLine($file, 27)
$Lvl_line = FileReadLine($file, 28)
If @error = -1 Then Exit
$Cash = StringRegExpReplace($Cash_line, "[<TD class=statCell>,>Cash: $ </TD>]", "")
$Cash_var = StringRight($Cash, 1)
$Health = _StringBetween($Health_line, "Health: ", "/")
;~ MsgBox(0, "", $Health[0])
$Health_Max = _StringBetween($Health_line, "/", "</DIV>")
;~ MsgBox(0, "", $Health_Max[0])
$Energy = _StringBetween($Energy_line, "Energy: ", "/")
;~ MsgBox(0, "", $Energy[0])
$Stamina = _StringBetween($Stamina_line, "Stamina: ", "/")
;~ MsgBox(0, "", $Stamina[0])
$Mob = _StringBetween($Mob_line, "Mob: ", "</TD>")
$Exp = _StringBetween($Exp_line, "Exp: ", "</TD>")
$Lvl = StringRegExpReplace($Lvl_line, "<TD class=levelStatCell>Level:", "")
;~ msgBox(0, "", $Lvl)
ToolTip("Cash: " & $Cash & @CR & "Health: " & $Health[0] & @CR & "Energy: " & $Energy[0] & @CR & "Stamina: " & $Stamina[0] & @CR & "Mob: " & $Mob[0] & @CR & "Exp: " & $Exp[0] & @CR & "Level: " & $Lvl, 10, 120)