I want to screen scrape volume and quote data from an online broker I have an account with for a hobby trading system I'm building. The quote/volume screen uses frames and I must login to get to it. Also, when I try to access the quotes/volumes screen using a URL the site logs me out and takes me to the homepage, i.e. it is using JavaScript to prevent systems from hitting links directly and scraping the data.
I need a Java framework/utility that will let me write a program to login to the site and step by step access the quotes/volumes screen as though a human user with a browser were doing the same thing so I can scrape the screen. Can someone please recommend a utility that can do this?