CyberGlitch Posted March 9, 2004 Share Posted March 9, 2004 Looking for a way to search the current website for certain text and depending on if true/false then go from there. I can make a vbs script to convert a static page to a txt file with html code and search that. What I would like though is to have the script go to a page, wait for it to load, then search that page. The page will say something like yes it's currently avaiable or no new updates and I want it to do different things depending on the current text on the page. I thought about making it ^F text and then either wait for a no text found box or not but there has got to be an easier way to do it. Link to comment Share on other sites More sharing options...
scriptkitty Posted March 9, 2004 Share Posted March 9, 2004 there are many ways to do it, but many times I just prefer to download the page, load it into a variable and check that way.: $x=URLDownloadToFile ("http://www.hiddensoft.com/index.php","testthisout.html") If $x=0 Then exit(1) Run(@comspec&" /c testthisout.html","",@SW_HIDE) MsgBox(1,"done?","") FileDelete("testthisout.html") You can read the file and determine if your text is in there. ex: $x=URLDownloadToFile ("http://www.hiddensoft.com/index.php","testthisout.html") If $x=0 Then exit(1) ;Run(@comspec&" /c testthisout.html","",@SW_HIDE) $file = FileOpen("testthisout.html", 0) If $file = -1 Then MsgBox(0, "Error", "Unable to open file.") Exit EndIf $chars = FileRead($file, 999999) If @error = -1 Then ExitLoop FileClose($file) If StringInStr($chars,"AutoIt is a freeware")>0 Then RunWait(@comspec&" /c testthisout.html","",@SW_HIDE) Else MsgBox(1,"Not there","") EndIf ;AutoIt is a freeware MsgBox(1,"done?","") FileDelete("testthisout.html") I also use send("^a^c") and then $x=clipget() or use the send("^f") and use the find function. Just might want to make sure the whole page is loaded first. My example is just a quick one, but might give a few options. AutoIt3, the MACGYVER Pocket Knife for computers. Link to comment Share on other sites More sharing options...
CyberGlitch Posted March 10, 2004 Author Share Posted March 10, 2004 Thanks for the other suggestions. Havn't read to much of the docs for v3 so didn't know about the URLDownloadToFile feature. Will have to look into that. 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