gimx Posted July 20, 2008 Share Posted July 20, 2008 (edited) Hello, I want to open a webpage, parse a table, insert data in DB. And i make a loop for 1000 pages. Should i use Inet function or IE function in your opinion ? Thx muttley Edited July 21, 2008 by gimx Link to comment Share on other sites More sharing options...
DaleHohm Posted July 20, 2008 Share Posted July 20, 2008 I'd suggest the IE functions because _IETableWriteToArray will make it very easy for you to extract structured data from an HTML table. 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...
gimx Posted July 20, 2008 Author Share Posted July 20, 2008 Yes it's true. But inet is more quick than ie function no ? What do you think ? Thx muttley Link to comment Share on other sites More sharing options...
DaleHohm Posted July 21, 2008 Share Posted July 21, 2008 (edited) If your only criteria is speed of execution, then you should use AutoIt TCP functions or perhaps another language altogether. When using _IE Functions, you pay a performance hit for the initial browser creation, but relatively little thereafter. Also note that TCP and INETGet retrieve data from the server without any client-side (dynamic HTML) performed... this may or may not be what you need. Dale Edited July 21, 2008 by DaleHohm 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...
gimx Posted July 21, 2008 Author Share Posted July 21, 2008 Ah ? Your note is important ! So i use IE functions. The problem is solved. Thx Dale muttley 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