InternetExplorer | IE.au3获取会话的所有cookie

时间:2014-10-17 13:50:11

标签: internet-explorer cookies session-cookies autoit winhttp

我尝试为页面创建自动登录。我想使用InternetExplorer登录并将会话提供给WinHTTP-Request以使用它。 要做到这一点,我需要所有的饼干,但我只得到一些。这是一个例子:

The cookies chrome shows me. The cookies my script shows me. 这是我用来获取cookie的功能:

Func _IEGetCookies(ByRef $oIE)
    Return $oIE.document.cookie
EndFunc   ;==>_IEGetCookies

我认为问题在于该功能只能获取本地cookie,而其他功能就像在Chrome屏幕截图中一样,#34; HTTP"但我不知道HTTP-Cookies是什么以及如何使用AutoIt获取它们。

1 个答案:

答案 0 :(得分:0)

使用HttpOnly Tag无法获取cookie。

当你的cookie带有HttpOnly标志时,它告诉浏览器这个特定的cookie应该只能由服务器访问。严禁从客户端脚本访问cookie的任何尝试。

阅读本文以获取更多信息:

http://blog.codinghorror.com/protecting-your-cookies-httponly/