关于winform模拟登陆获取httponly cookie的问题
由于网站验证码不能识别(中文验证码),不能直接POST数据,所以想采用弹出一个浏览器框令用户登陆的方式获取cookie。初步打算的是使用webbrowser进行操作,并使用InternetGetCookie来获取登陆后的cookie,但是一个问题就是如果用户的IE版本为8.0以下,使用API是不能获取到cookie的。
之后打算使用为webbrowser设置代理并分析返回HTTP数据包的方式来获取cookie,但是InternetSetOption是在程序中全局的,程序中每个webbrowser的代理都会修改,而现在只希望修改一个。
最后尝试使用其他浏览器内核,但是ff和webkit都太庞大了,不符合要求。
所以现在求一个能在任何时候均可获取httponly cookie的方法,或一个可以单独对某个webbrowser设置代理的方法,或一个轻量级、可完全获取cookie的浏览器内核,感激不尽。 --------------------编程问答-------------------- 参考这个实现: http://www.cnblogs.com/jayleke/archive/2010/08/14/1799702.html --------------------编程问答--------------------
已经说了,验证码不能识别,用这种POST提交数据包的话由于缺少会导致不能登录
补充:.NET技术 , C#