首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

◎◎◎◎◎获取webbrowser当前session(分数不够可以再开贴)解决方法

2012-01-29 
◎◎◎◎◎获取webbrowser当前session(分数不够可以再开贴)如何获取webbrowser控件的当前session!我想下载某个

◎◎◎◎◎获取webbrowser当前session(分数不够可以再开贴)
如何获取webbrowser控件的当前session!
我想下载某个网站的部分网页,但是这个网站是需要登陆的,而且登陆的时候需要验证码。
我的思路是先再一个webbrowser控件中输入用户名、密码、验证码然后登陆,登陆成功后再获取webbrowser控件的当前session   利用该session来下载需要的其他一些页面。但是怎么获取当前session是个难题
请问各位怎么实现?
或者有甚么其他的方法可以实现网页下载(破解验证码的方法不可取)?
分数不够可以重新开贴!

[解决办法]
试试WebBrowser.Document.Session行不

[解决办法]
InternetGetCookie ?
[解决办法]
Session 是在服务器端,如果人家不愿给你,你很难获得到

[解决办法]
1.发送获取验证码的请求
2.服务器返回验证码以及一个cookie
3.保存这个cookie,破解验证码
4.发送登录信息(包括cookie以及验证码)

具体可以用wireshark抓包分析
[解决办法]
session是webbrowser内部用的,你得不到
不过你可以自己写http request来进行登录,这样你就有完全的控制权了

热点排行