Click here to Skip to main content
15,896,492 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
hello,

I need to translate a group of words from a free online dictionary, so I wrote a simple program in C# to send http requests, and then parse returned HTML to extract the meanings.

However, the free web site stops after 130 requests, asking for manual entering of words as in image (capatcha) in order to continue. how can i over come this problem?


Thanks,
Samer
Posted

You cannot overcome this.

This is a security step included by the 'free website' to avoid bots hitting the website continuously and overload it for no reason.

Only possible way, you write a code to read captcha automatically via code and then use the reading without manual intervention.
 
Share this answer
 
i just added delays between requests, and that is it!
 
Share this answer
 
Comments
Richard MacCutchan 25-Jul-12 11:10am    
You really should not be doing this, it is, if not illegal, then probably immoral. If you wish to make such use of some company's free tools you should get permission from them first.
samer.m.zain 25-Jul-12 17:04pm    
yes i can see your point, however, it is just a couple of hundred of words, nothing heavy really. the whole operation ended in no time at all.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900