2012-07-20 42 views
-1

我需要从一个免费的在线字典中翻译一组单词,所以我在C#中编写了一个简单的程序来发送http请求,然后解析返回的HTML以提取含义。从字典网站导入数据

但是,免费网站在130次请求后停止,要求手动输入单词,如图像(captcha)以便继续。我怎么能过来这个问题?

感谢, 萨默尔

+1

编写你自己的字典服务,允许你多次调用它,只要你想。 – paul 2012-07-20 11:46:05

+1

搜索Web服务提供商而不是向网站发送请求。他们中的大多数人都有安全措施来照顾垃圾邮件和机器人。 – danish 2012-07-20 11:49:13

回答

0

这个心不是你的代码中的问题,这是他们的网站从从单一用户点击垃圾邮件被阻止本身。最简单的事情就是制作一本你自己的字典,那么就没有验证码可以解决。

+0

我解决了它,我只是在请求之间添加延迟。 – 2012-07-25 11:42:11