C# 从站点获取验证码图像

C# 从站点获取验证码图像,c#,httpwebrequest,captcha,C#,Httpwebrequest,Captcha,我想得到验证码图像。 我已经捕获了使用fiddler获取图像的请求 这是请求的原始文本 获取HTTP/1.1 主持人:api.minteye.com 连接:保持活力 用户代理:Mozilla/5.0(Windows NT 5.1)AppleWebKit/537.36(KHTML,如Gecko)Chrome/27.0.1453.116 Safari/537.36 接受:/ 推荐人: 接受编码:gzip、deflate、sdch 接受语言:en-US;q=0.8,在美国;q=0.6,en;q=0.4

我想得到验证码图像。 我已经捕获了使用fiddler获取图像的请求

这是请求的原始文本

获取HTTP/1.1 主持人:api.minteye.com 连接:保持活力 用户代理:Mozilla/5.0(Windows NT 5.1)AppleWebKit/537.36(KHTML,如Gecko)Chrome/27.0.1453.116 Safari/537.36 接受:/ 推荐人: 接受编码:gzip、deflate、sdch 接受语言:en-US;q=0.8,在美国;q=0.6,en;q=0.4 Cookie:uu utma=219856005.121997545.1372326418.1372834638.1372992381.5__utmz=219856005.1372992381.5.2.utmcsr=api.minteye.com | utmccn=(转介)| utmcmd=转介| utmcct=/;ASP.NET_SessionId=oh543ydsa2z033ybv2cg0wwi;ExchangeAds=10959011

之后,我创建了请求头并将其发送到getresponse。 但我看不到任何图像。(即使在小提琴手身上也看不到任何东西)

这是我的密码

CookieContainer cookie = new CookieContainer();    
        request = (HttpWebRequest)HttpWebRequest.Create("http://api.minteye.com/slider/image.ashx?CaptchaId=4162&PublicKey=76dd4b3f-92d2-4d29-9cb8-740ccfca4fe4&w=300&h=250&dumm=4211089392&reqid=8075f74e-7878-4a9a-a5a0-3c21b5fbfb79-5f5f&img=5");            
        request.KeepAlive = true;            
        request.Accept = "*/*";
        request.UserAgent = "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36";
        request.Referer = "http://abc-site.com/?param=value";                        
        request.Headers.Add("Accept-Language: en-US;q=0.8,en-US;q=0.6,en;q=0.4");
        request.CookieContainer = cookie;
        response = (HttpWebResponse)request.GetResponse();
运行此代码时,fiddler捕获请求及其响应,但不获取任何图像。
怎么了?

如果你告诉我你的来源,我可以看看你是如何成为requestID的, 使用此requestID,您可以创建此图像的URL。 使用此URL,您可以使用简单的WebClient下载它;)