有没有人对“ WatiN ”库中的 Captcha 有所体验?
我想获取数据的网站在登录页面上有一个“验证码”。如果应用程序可以显示验证码图像并在应用程序的给定文本框中等待我的输入,则可以输入该值。
如果您想要样品,我们能否从这个库中获取。
答案 0 :(得分:1)
IE ie=new IE();
ie.GoTo("http://captchas.net/registration/");
ie.TextField(Find.ByName("user")).Value="username";
ie.TextField(Find.ByName("mail")).Value="abcd@xyz.com";
//string captch_value="";
do
{
MessageBox.Show("Enter Captcha value...after entering correct captcha press Ok");
//captch_value=ie.Eval("window.prompt('enter captcha')");
}while(ie.ContainsText("Wrong Password entered. Try again"));
//ie.TextField(Find.ByName("password")).Value=captch_value;
ie.Button(Find.ByValue("Submit")).Click();
答案 1 :(得分:1)
您可以将Watin与具有API http://www.deathbycaptcha.com或类似网站的验证码求解服务集成。所以你会做以下事情。
答案 2 :(得分:0)
据我所知,我们不能自动化所有CAPTCHA。“完全自动化公共图灵测试告诉计算机和人类分开”,顾名思义它用于防止自动化。如果我们可以自动化什么是使用CAPTCHA ?只能使用复杂的匹配算法捕获设计不佳的CAPTCHA。