Ok, what I am about to ask could possibly be construed as a method to cause some kind of unethical activity however, I assure you that I do have a valid (and legal) reason for wanting to do this. I currently have a report that gathers statistics from all over the web on a weekly basis. The report takes approximately 27 hours to complete (assuming my internet connection doesn't get broken halfway through.
The reason the report is so slow is that some of the sites I have to query limit the number of queries which can be performed by the same user within a specific time period. In order to overcome this I have to slow down my execution. I need to find a way to speed things up and the only way I can think of doing this is by assuming multiple identities.
BTW - I am using VB.Net
I have a form with a webbrowser control. When the control connects to the internet it must use the proxy details which I specify. I found some code the other day which allows me to do this but I wasn't able to bookmark the site.
I want to be able to open multiple threads of the same form each one using a different proxy address.
Although I've used the webbrowser control many times in the past, this is my first experiance with both threading and proxies so any help would really be appreaciated.