标题:如何获取webBrowser控件中的图片?
取消只看楼主
暗香
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-10-11
 问题点数:0 回复次数:3 
如何获取webBrowser控件中的图片?
如何获取webBrowser控件中的图片?
譬如百度注册页面https://passport.baidu.com/?reg的这种图片,因为想做一个百度的自动注册工具,使用webBrowser空间,并将其Navigate属性设置为https://passport.baidu.com/?reg,再页面完全加载之后,获取其DocumentText值,发现其图片的地址一直都为https://passport.baidu.com/?verifypic,而且每刷新一次就会改变一次,鉴于验证码识别的难度,基本放弃程序识别,我想将其显示出来,由操作员识别并输入,
    为了现实此图片(为避免其他因素干扰,我将WebBrowser控件的Visable属性为false),我在程序中加入PictureBox控件,将其ImageLocation属性指向为https://passport.baidu.com/?verifypic,这时候问题产生了,改控件显示的图片是重新生成的,和webBrowser种的那个图片是不同的!此路是不是行不通啊?
    后来我又考虑到既然浏览器打开过这个页面,页面中的内容应该在本机临时文件夹存储,可以从本机读取图片路径,进行加载,为了验证这个想法,我将IE临时文件夹清空,重新打开注册页面,却发现IE的临时文件夹中没有这个验证码的图!这是怎么回事?能显示出来,应该说此图在我电脑中存在呀,为什么我用软件检测自己的系统文件夹,却看不到此文件的创建?
    希望高手帮忙解决一下啊

[[it] 本帖最后由 暗香 于 2008-10-11 23:06 编辑 [/it]]
搜索更多相关主题的帖子: webBrowser 控件 获取 
2008-10-11 23:00
暗香
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-10-11
得分:0 
补充一下,如果我在打开的页面,对着图片点右键“图片另存为”,可以得到和在网页中显示相同的图片~
有没有高手能在本地把此图在本机自动重建出来,只要能再PictureBox中再现算满足要求呀
2008-10-11 23:15
暗香
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-10-11
得分:0 
很感谢大家的忙帮啊,我研究研究
有成果的话一定放上来~
2008-10-14 13:31
暗香
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-10-11
得分:0 
IHTMLDocument2
需要引用什么命名空间啊?
貌似是个接口?
但是提示说缺少命名空间~
2008-10-14 13:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-237699-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.102193 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved