首页 新闻 会员 周边 捐助

请问如何C#下载网页上随机的验证码图片

0
悬赏园豆:20 [已解决问题] 解决于 2013-01-28 11:50
请问大家有什么好方法,可以把这张图片下载到本地吗?这个图片元素里面的src是一个服务器请求,如果重新请求这个服务器的话,那么这张图片就改变了,我现在想获取当前的这张验证码图片回来,大家有什么思路吗?知道的告诉下,谢谢!
诺ヾ誩.的主页 诺ヾ誩. | 初学一级 | 园豆:8
提问于:2012-11-14 18:15
< >
分享
最佳答案
0

这个要做得话,就不要获取验证码和填写其他的信息分开做了,而是全部在一起做了

收获园豆:20
chenping2008 | 大侠五级 |园豆:9836 | 2012-11-14 20:19
其他回答(1)
0

做登录别人网站的客户端?

要模拟浏览器请求到这张图片地址,取到图片后,再保存返回的响应头信息(主要是cookies),再携带这些信息去做登录就行了。

向往-SONG | 园豆:4853 (老鸟四级) | 2012-11-14 19:20

能说的详细点吗?我就是不知道怎么样取得图片而已

支持(0) 反对(0) 诺ヾ誩. | 园豆:8 (初学一级) | 2012-11-14 21:35

@诺ヾ誩.: 

直接请求图片地址保存或直接显示在界面上就是了,关键是你的想法错了,你要获取的不只是图片,生成图片的同时服务器还保存了你这次请求的身份信息。

若不懂,你搜下"HttpWebRequest模拟登录",了解下原理再弄。

支持(0) 反对(0) 向往-SONG | 园豆:4853 (老鸟四级) | 2012-11-15 00:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册