Flawblure Posted February 11, 2006 Share Posted February 11, 2006 Is it possible to look for a specific string on a webpage and then do something if a specific one is found? And if there is... is there a way to just look for any change in string at all? Such as if a webpage displays "Hello there." Is there a way to check is that changes, and then put the change into a variable? So that if the page then changes and says "Hello there. Flawblure" Then you could put the change, or "Flawblure" into a variable? I've been looking at IE.au3 and haven't come across a search function for this... not sure if theres just something I'm missing. Link to comment Share on other sites More sharing options...
flyingboz Posted February 11, 2006 Share Posted February 11, 2006 Is it possible to look for a specific string on a webpage and then do something if a specific one is found?With IE.au3, there are plenty of examples of grabbing the contents of a given webpage, the methods .InnerText and .InnerHTML leap to mind. Should COM and the beta be too scary or intimidating, use Send() to activate the "View Source" option in your browser of choice. Then you will (likely) have all of the text you can see on the screen. If you're using frames, well....learn COM and the DOM. Grabbing exactly what you want is an exercise in logic - being able to zero in on what you want in a reproducible fashion. (Things like, the text I want is always the first line, or is always preceded by this color tag, etc. can be useful....This is often called "parsing the source". When you have the string you want, it is trivial to say if $string == "foo" then ;do stuff else ; do something else endif This method can be extended to arbitrary complexity levels. Reading the help file before you post... Not only will it make you look smarter, it will make you smarter. Link to comment Share on other sites More sharing options...
Flawblure Posted February 11, 2006 Author Share Posted February 11, 2006 Alright.... Where could I find some documentation on the String commands in IE.au3? I couldnt find a single "InnerText" or anything of the like. Link to comment Share on other sites More sharing options...
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