can ne body give me an insight on java cralers and what it takes to code web crawlers???