£åߥ®Ñth Posted December 14, 2008 Posted December 14, 2008 #include <IE.au3> $oIE = _IECreate ("www.google.com") $sText = _IEBodyReadText ($oIE) MsgBox(0, "Body Text", $sText) Ok this reads very nicely, Now how would i go about just getting for example "Books" to display only? I have looked around for 2 days using search and trying all kinds of stuff, im not sure what to look for really or how to ask. Can someone show a small example or what i need to look at?
Valuater Posted December 14, 2008 Posted December 14, 2008 This is from "Welcome to Autoit 1-2-3" expandcollapse popup; demonstration to find chracters that change between to standard points ; or just find a string #include <IE.au3> #include <String.au3> #Region --- IE-Builder generated code Start --- $oIE = _IECreate() ;------------- User input -------------- _IENavigate($oIE, "http://www.autoitscript.com/") ; web address $Find = "Welcome to the " ; my info shows after this line... or just find this line $Before = "- the home " ; my info shows before this line... or set as "" ; ------------ End User input ------------- Sleep(1000) $body = _IEBodyReadHTML($oIE) $sloc = @TempDir & "\stest.txt" FileDelete($sloc) FileWrite($sloc, $body) $sfile = FileOpen($sloc, 0) $num = 0 While 2 $num = $num + 1 $sline = FileReadLine($sfile, $num) If @error Then MsgBox(262208, "Fail", "The string was NOT found ") FileClose($sfile) Exit EndIf If StringInStr($sline, $Find) Then MsgBox(64, "Success", "The string *" & $Find & "* was found " & @CRLF & " on line # " & $num, 5) If $Before = "" Then ExitLoop $Found = _StringBetween($sline, $Find, $Before) MsgBox(64, "Found", "The string is *" & $Found[0] & "* ", 5) ExitLoop EndIf WEnd #EndRegion --- IE-Builder generated code End --- 8)
£åߥ®Ñth Posted December 14, 2008 Author Posted December 14, 2008 (edited) I want to thank you for this, and now i have "Welcome to Autoit 1-2-3" as well. You do not know how much trouble i have had with this :S. I have been tinkering with autoit on and off but never _IE stuff at all. You have made my day mate thank you again.... Edited December 14, 2008 by £åߥ®Ñth
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now