|
我在程序中利用WinHttpRequest的POST和GET方法实现了自动登录网站,现在想用登录过程在获取的COOKIE(总共五条,一条重复),用webbrowser控件登录,但在设置cookie过程中,显示只有两条设置成功,其他三条未设置成功,所以打开指定页面显示是未登录状态。获取的cookie如下所示:登录前Set-Cookie: tzca=010ce66987ef432f81db231e3b141733; Max-Age=3600; Expires=Fri, 25-Jun-2021 08:03:20 GMT; Path=/
Set-Cookie: JSESSIONID=ED68195DA0C56B3E4E90BB43DFE79130; Path=/; HttpOnly
Set-Cookie: route=a0baeb11bb7203c6d2393963d5186907; Path=/
登录后:Set-Cookie: sid=39a5780edcea4efea9ac47ac3340bd2b; Max-Age=604800; Expires=Fri, 02-Jul-2021 07:03:39 GMT; Path=/
Set-Cookie: sname=; Max-Age=604800; Expires=Fri, 02-Jul-2021 07:03:39 GMT; Path=/
Set-Cookie: tzca=; Max-Age=0; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
执行InternetSetCookieEx分条设置后,只有两条成功tzca=010ce66987ef432f81db231e3b141733;
JSESSIONID=ED68195DA0C56B3E4E90BB43DFE79130;
其他三条设置返回正确,但实际未成功设置。
正常登录成功后,指定页面的cookie是这样子的:
JSESSIONID=ED68195DA0C56B3E4E90BB43DFE79130;
route=a0baeb11bb7203c6d2393963d5186907;
sid=39a5780edcea4efea9ac47ac3340bd2b;
sname=;
Hm_lvt_c74e2c2eb98278dccd6c57c5ba676728=1624588219,1624604300,1624604576,1624604604; Hm_lpvt_c74e2c2eb98278dccd6c57c5ba676728=1624604622
请各位大神指教一二
|
上一篇: CListCtrl::GetColumnOrderArray下一篇: WINDOW项目使用
|