oShell = CREATEOBJ('Shell.Application') oIEColl = oShell.Windows oIE2 = .null. FOR EACH oIE IN oIEColl IF "IEXPLORE.EXE" $ upper( oIE.FullName ) lnFound = messagebox( oIE.LocationName, 4 ) if ( lnFound = 6 ) oIE2 = oIE exit endif ENDIF ENDFOR oIEColl = NULL oShell = NULL if ( isnull( oIE2 ) ) return endif oIE = oIE2 ? oIE.LocationName activate window "debug output" oDoc = oIE.Document for each oLink in oDoc.Links debugout oLink.href endfor>I've done a web crawler for (german) words. Starting at a news magazine (www.spiegel.de), I downloaded pages and extracted links (to crawl to next) and text (stripping off html tags etc.).