goodarzbabaie Posted October 17, 2012 Share Posted October 17, 2012 hi. i want find a text on a web page with great AutoIT. i search AutoIT's forums and another sites, but nothing. somewhere found a script that search html source code, but i want find the text on screen and for example click there. thank for your help. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 17, 2012 Moderators Share Posted October 17, 2012 goodarzbabaie,Welcome to the AutoIt forum. When you post in future, please pay attention to where you post - this question should be in the "General Help" section, to where I will now move it. As to the question itself, what exactly are you looking to click on the page - a button, an image? M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
gruntydatsun Posted October 17, 2012 Share Posted October 17, 2012 _IEBodyReadText StringRegExp _IELinkClickByText Link to comment Share on other sites More sharing options...
goodarzbabaie Posted October 18, 2012 Author Share Posted October 18, 2012 thank you Melba23.i want find anything on the page. but first priority are texts such as simple text and links. second priority are buttons and last priority are images. dear gruntydatsun, i will use any browser such as opera, mozilla, netscape navigator, chrome and ie and the script should work with any browser.thanks for your help. Link to comment Share on other sites More sharing options...
gruntydatsun Posted October 18, 2012 Share Posted October 18, 2012 you could use inetget to get the source, or implement getting the browser to View Source for each of the browsers you mentioned then hunt thru the source with stringregexp to get at the text, links, buttons and images. inetget would be an easier way to go. Link to comment Share on other sites More sharing options...
goodarzbabaie Posted October 20, 2012 Author Share Posted October 20, 2012 i found an element (for example a hyperlink or button) from html source. how to fire click event? Link to comment Share on other sites More sharing options...
jvanbeele Posted October 20, 2012 Share Posted October 20, 2012 Consider using HTTP requests, this will not require a browser at all, whatsoever. #include <IE.au3> #include <String.au3> ; Create winhttprequest object Local $HttpWebRequest = ObjCreate("winhttp.winhttprequest.5.1") ; Performing GET request on google.com $HttpWebRequest.Open("GET", "http://www.google.com/", False) $HttpWebRequest.Send() ; Grab Google images URL $GetURI = _StringBetween($HttpWebRequest.ResponseText(), 'class=gbzt id=gb_2 href="', '">') ; Open obtained URL in Internet Explorer _IECreate($GetURI[0], 0, 1) 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