ileandros Posted March 29, 2012 Share Posted March 29, 2012 Hello, I'm trying to get controlID of an web image but i cannot. I have tried this way and i dont know if its correct. $obj = _IEGetObjById($oIE,"imagereg") I don't know if this is the right way to do it.. Any suggestions?? All kind of help will be apreciated I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
ileandros Posted March 29, 2012 Author Share Posted March 29, 2012 <img width="201" height="61" id="imagereg" alt="" src="image.php?type=hv&hash=84b496649aa3a7077ce3ac7e02077960" border="0"/> this is the code from source code. I cant post the site because you have to be a member to join it :/ I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted March 29, 2012 Moderators Share Posted March 29, 2012 How about a screenshot of the object you're trying to click on. To be honest, the only time I see "imagereg" of type "hv&hash" is when encountering a captcha. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
ileandros Posted March 29, 2012 Author Share Posted March 29, 2012 (edited) Its and image with letters that there usually used to verify the log in in some forums.http://img191.imageshack.us/img191/2645/imageea.png Edited March 29, 2012 by ileandros I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted March 29, 2012 Moderators Share Posted March 29, 2012 Yes, that is a captcha. Something that is not discussed on this forum. Check the forum rules under automating site logins. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
ileandros Posted March 29, 2012 Author Share Posted March 29, 2012 (edited) It is not automating site logins. Did you saw any logins??? I want to display the img on a form like this. $hForm1 = GUICreate("form1", 674, 220, 195, 130) $oIE = _IECreateEmbedded() $read = GUICtrlCreateObj($oIE,295,35,330,110) GUISetState(@SW_SHOW) _IENavigate($oIE,"$url") $obj = _IEGetObjById($oIE,"imagereg") $obj.ScrollIntoView() I know the rules and i know it is not allowed. I wouldnt post it if it was automating site logins. Edited March 29, 2012 by ileandros I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
DaleHohm Posted March 29, 2012 Share Posted March 29, 2012 If that's all there is to it, you are using the function correctly. Dale Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
ileandros Posted March 30, 2012 Author Share Posted March 30, 2012 Dale Yes thats all but i get the error that the id is invalid. I dont know why... I click the image with click element (Ctrl + B ) and that is the line im getting. So i try to catch it with id and gives me invalid error... I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
DaleHohm Posted March 30, 2012 Share Posted March 30, 2012 If you're going to give important information, like error messages, a spoonful at a time, I have no desire to participate in this discussion. Dale Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
ileandros Posted March 30, 2012 Author Share Posted March 30, 2012 Dale Sorry it is my mistake. Please tell me what you need because i dont really know what you need to help me.. This is the error msg i get. --> IE.au3 V2.4-0 Warning from function _IEGetObjById, $_IEStatus_NoMatch (imagereg) I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
DaleHohm Posted March 30, 2012 Share Posted March 30, 2012 I would suggest you check for frames. NOMATCH should be pretty self-explanatory. If that doesn't do it for you, start over. Explain what you are trying to do, what you have tried, what doesn't work the way your expect it to and what happens instead. Do all of this as if we had not idea what you are doing - because we don't. Dale Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
ileandros Posted April 1, 2012 Author Share Posted April 1, 2012 Well lets see. Its a captcha and what im trying to do it this: I am trying to $obj.ScrollIntoView(). Which means i have created an embedded which navigates the $url and i try to catch the ID (controlID) of the captcha so i can scroll on it. This is the script $hForm1 = GUICreate("form1", 674, 220, 195, 130) $oIE = _IECreateEmbedded() $read = GUICtrlCreateObj($oIE,295,35,330,110) GUISetState(@SW_SHOW) _IENavigate($oIE,"$url") $obj = _IEGetObjById($oIE,"imagereg") $obj.ScrollIntoView() And this is the id of the captcha.. <img width="201" height="61" id="imagereg" alt="" src="image.php?type=hv&hash=92df787ac89cdec643d77bfd1ada41a6" border="0"/> this is the error im getting with the script above... [font=monospace] --> IE.au3 V2.4-0 Warning from function _IEGetObjById, $_IEStatus_NoMatch (imagereg)[/font] As i understand the problem is that i cannot catch a captcha from id... i dont know why but i cant. Is it possible to work on a captcha?? You have a picture above if you want to check it. I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
tioxine Posted April 1, 2012 Share Posted April 1, 2012 Hello, Have you tried putting a sleep between Navigate and GetObjet? Sometimes the hand is made while the page is completely loaded Brgds Link to comment Share on other sites More sharing options...
ileandros Posted April 1, 2012 Author Share Posted April 1, 2012 Hello,Have you tried putting a sleep between Navigate and GetObjet?Sometimes the hand is made while the page is completely loadedBrgdsYes i have already tried that but nothing changed...:/ I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
ileandros Posted April 2, 2012 Author Share Posted April 2, 2012 Bump. Anyone help??? I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
tioxine Posted April 2, 2012 Share Posted April 2, 2012 Hello, OK, have you tried to see what really contained the body? (_IEBodyReadHTML(ByRef $o_object) => _IEBodyReadHTML($oIE) in your case Brgds Link to comment Share on other sites More sharing options...
ileandros Posted April 2, 2012 Author Share Posted April 2, 2012 Hello,OK, have you tried to see what really contained the body?(_IEBodyReadHTML(ByRef $o_object) => _IEBodyReadHTML($oIE) in your caseBrgdsYes of course but i had no chance...:/ and i dont think that really could help. The question is that is it possible to get controllID of a captcha????????? I feel nothing.It feels great. Link to comment Share on other sites More sharing options...
BrewManNH Posted April 3, 2012 Share Posted April 3, 2012 This whole thread is against the forum rules regarding no asking for help with captchaBreaking CAPTCHA's, by-passing anti-bot measures or other methods for by-passing software activationhttp://www.autoitscript.com/forum/forum-2/announcement-13-forum-rules/ If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
Valik Posted April 3, 2012 Share Posted April 3, 2012 Tired of this thread being reported. Locking it. Link to comment Share on other sites More sharing options...
Recommended Posts