Hi
apparently IE does not have a complete listing of all URLs hit during navigation. for example, using IEHistory View, when i visit this one site, and hit just 3 pages, IE shows only 4 links traversed. However, when I use another prog, SoftX Logger, which is independent of IE, it logs *18* different URLs. The firefox history.dat file shows the same 18 as well, in this example.
naturally, IE does not have the URL i need, while the others do, and with VBA internet navigation one is stuck with IE.
i did a string search throughout my entire C drive (which took a long time) and looked in every file for a string from the desired link which i knew was in the history.dat file from firefox. sure enough, after the search was completed, the string ony appeared in two locations - the FF history.dat file and the log file for SoftX logger.
this leads me to believe that IE does not properly catalogue all navigated links, unless i am not looking inthe right lace.
so, i was wondering if there is a way to code VBA to grab URLs in the same fashion firefox does, or the SoftC logger program does.
here is an example of what i'd like to do:
Basically i want to give up my epic search for the IE URL file, because it looks like it does not exist in the same beneficial form as the FF history.dat file, and create my own logger to run while i navigate from one site to the next.
any tips on this would be great. and if i have missed something about the way IE logs URLs and the location of that file, i'd be very interested to find out where that file is.
thanks
tx
apparently IE does not have a complete listing of all URLs hit during navigation. for example, using IEHistory View, when i visit this one site, and hit just 3 pages, IE shows only 4 links traversed. However, when I use another prog, SoftX Logger, which is independent of IE, it logs *18* different URLs. The firefox history.dat file shows the same 18 as well, in this example.
naturally, IE does not have the URL i need, while the others do, and with VBA internet navigation one is stuck with IE.
i did a string search throughout my entire C drive (which took a long time) and looked in every file for a string from the desired link which i knew was in the history.dat file from firefox. sure enough, after the search was completed, the string ony appeared in two locations - the FF history.dat file and the log file for SoftX logger.
this leads me to believe that IE does not properly catalogue all navigated links, unless i am not looking inthe right lace.
so, i was wondering if there is a way to code VBA to grab URLs in the same fashion firefox does, or the SoftC logger program does.
here is an example of what i'd like to do:
Code:
'Turn logger on here
Set ie = CreateObject("InternetExplorer.Application")
With ie
.Navigate "[URL unfurl="true"]http://siteA.com"[/URL]
Do Until .ReadyState = 4: DoEvents: Loop
Do While ie.busy: DoEvents: Loop
'do stuff
.Navigate "[URL unfurl="true"]http://siteB.com"[/URL]
Do Until .ReadyState = 4: DoEvents: Loop
Do While ie.busy: DoEvents: Loop
'do more stuff
end with
'turn logger off
Basically i want to give up my epic search for the IE URL file, because it looks like it does not exist in the same beneficial form as the FF history.dat file, and create my own logger to run while i navigate from one site to the next.
any tips on this would be great. and if i have missed something about the way IE logs URLs and the location of that file, i'd be very interested to find out where that file is.
thanks
tx