| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 9536 人关注过本帖, 1 人收藏
标题:如何获取webBrowser控件中的图片?
取消只看楼主 加入收藏
暗香
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-10-11
收藏(1)
 问题点数: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
快速回复:如何获取webBrowser控件中的图片?
数据加载中...
 
   



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

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