◎◎◎◎◎获取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来进行登录,这样你就有完全的控制权了