在处理自动登录时,碰到的验证码的问题,怎么解决呢?

Sophic 2006-11-12 09:24:52
自动登录到某个网页上去,可以获取到IHTMLInputTextElement指针,也就是得到用户名和密码的输入.
现在碰到的问题是:

1) 发现 登录 不是按钮控件,我用IHTMLInputButtonElemnt和IHTMLButtonElemnt都得不到登录按钮,好像用户点击登录时,就只是个链接而已,该怎么样模拟点击呢?

2) 怎么样获取网页中的验证码图片里的内容呢,主要是想用程序自动输入?
...全文
862 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolzdp 2007-01-03
  • 打赏
  • 举报
回复
要那么容易识别那还不乱伦了。
没个研究生水平或者本科学的超好搞不出来。
栗小游 2006-12-29
  • 打赏
  • 举报
回复
验证码是提高自动登陆难度用的:)
superarhow 2006-12-29
  • 打赏
  • 举报
回复
图像是可以从IHTMLImgElement从抓下来的,不需要下文件。
sujianhua 2006-12-28
  • 打赏
  • 举报
回复
验证码主要就是防止自动登陆用的

图象是随机生成的,而且文件名是相同的,所以你得到图象也没有用!

图象识别,呵呵! 是难点啊! 做得好的验证码,都加了干扰元素了,要自动识别也是个难点啊!

而且有的使用了中文,非标准字体,在目前的技术条件下,图象识别也不能完成!
Stefine 2006-12-15
  • 打赏
  • 举报
回复
IE临时目录

图像识别
ok1234567 2006-12-15
  • 打赏
  • 举报
回复
使用图形验证码的,通常和session-cookie关联,要自动登入,你需要同时处理这两个问题
验证图片有固定的URL,请求这个URL会得到图片文件数据,同时在数据头中,有cookie信息,要一并取下,在自动登入时将这些数据连同帐号密码传上去

验证码图片,是需要图形识别的,这可能是唯一可行的方法
怎么玩IOT 2006-12-08
  • 打赏
  • 举报
回复
“你可以根据图片地址把图片下载下来..”.这样去处理验证码肯定是不行的,验证每次请求都是都是不一样的。我是从临时文件找出来的,当然不能用找文件的方法。有专门的IE Cache处理的API.但是如果禁用Cache呢?就用http://support.microsoft.com/kb/293125这个方法。如果剪贴板也禁用了呢。。。。
「已注销」 2006-12-05
  • 打赏
  • 举报
回复
我考
五星上将。。。。
--------------------------------------
吓到这位兄弟了,呵呵,图像识别是你要完成的工作
canntloveumore 2006-12-03
  • 打赏
  • 举报
回复
你可以根据图片地址把图片下载下来,相关的文章去搜一下。临时文件中也是有的,不过不大好找我觉得。
一条晚起的虫 2006-12-03
  • 打赏
  • 举报
回复
能否从IE的临时文件夹读取到?可以
怎么玩IOT 2006-12-03
  • 打赏
  • 举报
回复
怎样得到图片内容呢。不是图像识别后的验证码,而就是这个图片。能否从IE的临时文件夹读取到?
Larangpo 2006-11-30
  • 打赏
  • 举报
回复
图像识别~~~~
这可就深了
rd828 2006-11-29
  • 打赏
  • 举报
回复
我考
五星上将。。。。
蒋晟 2006-11-12
  • 打赏
  • 举报
回复
1 IHTMLElement::click
2 graphics recognition

3,056

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧