如何获取此验证码图像链接?

时间:2013-07-16 17:54:24

标签: c# html asp.net webbrowser-control captcha

我需要在C#应用程序中显示此验证码图像(http://www3.dataprev.gov.br/cws/contexto/hiscre/index.html),但我无法让它工作!我没有想法如何获取验证码链接,这个链接(http://www3.dataprev.gov.br/cws/bin/dtpv.asp)不起作用......任何想法?

2 个答案:

答案 0 :(得分:1)

Fiddler scrren capture

问题是该网站显然不允许您加载相同的验证码两次。通过拦截fiddler中的请求并将Cookie http标头中的“=”之后的值更改为随机值,我能够显示验证码。

例如,

Cookie: ASPSESSIONIDASDCDQBE=IOMFMDMCOBNECLCLEAIFJPEK; ASPSESSIONIDASCDBRAD=AAEFMDMCKLOAMDIAJPGNNNDG

Cookie: ASPSESSIONIDASDCDQBE=IOMFMDMCOBNECLCLEAIFJPEL; ASPSESSIONIDASCDBRAD=AAEFMDMCKLOAMDIAJPGNNNDH

现在你必须以某种方式将验证码与会话匹配才能使它有效,但这应该已经指出了正确的方向。

答案 1 :(得分:0)

看起来其他人已经尝试过这样做了。

它是在Python中,但我认为你应该看看here,看看类似的东西是否适合你。