frontmill Posted March 23, 2008 Posted March 23, 2008 Hello! I am trying to save/download an image from a website. But before being able to download the image, you need to be logged in. Since I have been told that Inetget uses IE cookies I tried downloading it with Inetget. But the image-file turns out being 0 bytes (empty) everytime I download it. I tried the following: #include <IE.au3> $oIE = _IECreate() _IENavigate($oIe, "http://www.......") $oImg = _IEImgGetCollection ($oIE,0) $oImgUrl = $oImg.src InetGet($oImgUrl,"cache/image.jpg",1,0) Any ideas on how to solve this or doing it another way? Thanks!
DaleHohm Posted March 23, 2008 Posted March 23, 2008 _IEPropertyGet will allow you to get the coordinate postion of the image, then right-click on it and script the file save as... dialog. 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
frontmill Posted March 23, 2008 Author Posted March 23, 2008 _IEPropertyGet will allow you to get the coordinate postion of the image, then right-click on it and script the file save as... dialog.DaleThank you very much! I forgot to mention though, I need the IE window to be hidden. Is there any way to do such a thing with a hidden browser instance?
frontmill Posted March 23, 2008 Author Posted March 23, 2008 IECreate(0) instead of 1 The first parameter of _IEcreate is a url, not a number :S
Matthy Posted December 29, 2008 Posted December 29, 2008 The first parameter of _IEcreate is a url, not a number :Ssorry its _IECreate ("www.autoitscript.com", 0)
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