2014-10-17 143 views
0

我试图为页面创建自动登录。我想用InternetExplorer登录,并给会话一个WinHTTP请求来处理它。 要做到这一点,我需要所有的饼干,但我只有几个。这里有一个例子:InternetExplorer | IE.au3获取会话的所有cookie

The cookies chrome shows me. The cookies my script shows me. 这是我用得到的cookie功能:

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

我认为这个问题是该功能只获取本地cookie和其他人一样在chrome屏幕截图为“HTTP”,但我不知道HTTP-Cookies是什么,以及如何使用AutoIt获取它们。

回答

0

用HttpOnly标签获取cookie是不可能的。

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

阅读本文的详细信息:

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

+0

啊男人,吸:乙 好,但由于清理这件事! – Trojan 2014-10-20 08:13:33