找回密码
 加入
搜索
楼主: cxlater

[网络通信] [已解决]请教一下winhttp发送get请求时候怎么提交cookie

 火.. [复制链接]
发表于 2016-9-5 14:06:31 | 显示全部楼层
回复 12# cxlater


    有点,我按照论坛里的教程做  获取也不是完整的。但是公司里PYTHON技术派不晓得怎么获取的 就可以获取完整的Cookies
发表于 2016-9-5 14:16:47 | 显示全部楼层
        $cookies = $oHTTP.getAllResponseHeaders
        Local $sStr = '(?s)Set-Cookie:(.+?);'
        Local $sR = StringRegExp($cookies, $sStr, 3)
        $cookies = $sR[0]
        ;自己看下cookie有几段,多段的话再用下面的加
        Local $ncookie = UBound($sR) -1
        If $ncookie = 1 Then $cookies = $sR[0] & ";" & $sR[1]
发表于 2016-9-5 14:20:49 | 显示全部楼层
回复 17# seniors


    移动的就有两级
发表于 2016-9-5 14:23:47 | 显示全部楼层
本帖最后由 nmgwddj 于 2016-9-5 14:26 编辑

回复 5# cxlater


    https://segmentfault.com/a/1190000004556040

   

    这是你要取的网站中的 cookies 信息。

   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2016-9-5 14:25:28 | 显示全部楼层
本帖最后由 nmgwddj 于 2016-9-5 14:27 编辑

虽然这个文章里面这么说,但我觉得还是可以取到的,只不过 document.cookies 肯定是不行了。#17 的方法应该可行。
 楼主| 发表于 2016-9-5 14:36:41 | 显示全部楼层
回复 15# 1361739590
http://media.alimama.com/user/base_info.htm
这个页面 用ie.document.cookie获取到的cookie比抓包工具抓到的 相比,缺少cookie2  alimamapwag  alimamapw 三个字段的值


回复 17# seniors
我需要从ie对象获取cookies, 因为我是用ie登录的后用winhttp,   淘宝系的登录用post实现简直就是比登天难
 楼主| 发表于 2016-9-5 14:41:02 | 显示全部楼层
回复 20# nmgwddj

太正确了  确实 获取不到的都是httponly
那该怎么获取呢
 楼主| 发表于 2016-9-7 23:13:25 | 显示全部楼层
能力有限  通过ie对象没办法获取到httponly属性的cookie

现在索性用了xmlhttp  自动共享ie的cookie  算是解决了吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 02:52 , Processed in 0.065287 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表