-1
我需要从一个免费的在线字典中翻译一组单词,所以我在C#中编写了一个简单的程序来发送http请求,然后解析返回的HTML以提取含义。从字典网站导入数据
但是,免费网站在130次请求后停止,要求手动输入单词,如图像(captcha)以便继续。我怎么能过来这个问题?
感谢, 萨默尔
我需要从一个免费的在线字典中翻译一组单词,所以我在C#中编写了一个简单的程序来发送http请求,然后解析返回的HTML以提取含义。从字典网站导入数据
但是,免费网站在130次请求后停止,要求手动输入单词,如图像(captcha)以便继续。我怎么能过来这个问题?
感谢, 萨默尔
这个心不是你的代码中的问题,这是他们的网站从从单一用户点击垃圾邮件被阻止本身。最简单的事情就是制作一本你自己的字典,那么就没有验证码可以解决。
我解决了它,我只是在请求之间添加延迟。 – 2012-07-25 11:42:11
编写你自己的字典服务,允许你多次调用它,只要你想。 – paul 2012-07-20 11:46:05
搜索Web服务提供商而不是向网站发送请求。他们中的大多数人都有安全措施来照顾垃圾邮件和机器人。 – danish 2012-07-20 11:49:13