2014-10-17 7 views
0

Я попытался создать автоматический вход для страницы. Я хотел войти в систему с InternetExplorer и предоставить сеанс WinHTTP-Request для работы с ним. Для этого мне нужны все файлы cookie, но я получаю только несколько. Вот пример:InternetExplorer | IE.au3 получить все файлы cookie сессии

The cookies chrome shows me. The cookies my script shows me. И это функция я использую, чтобы получить печенье:

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

Я думаю, что проблема в том, что функция только получить местные печенья и другие, как в хром-скриншот «HTTP», но я не знаю, что такое HTTP-Cookies и как получить их с помощью AutoIt.

ответ

0

Невозможно получить файл cookie с тегом HttpOnly.

Когда ваш файл cookie с флагом HttpOnly, он сообщает браузеру, что этот конкретный файл cookie должен быть доступен только серверу. Любая попытка получить доступ к файлу cookie из клиентского скрипта строго запрещена.

Прочитайте эту статью для получения дополнительной информации:

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

+0

ааа человек, который сосет: б Хорошо, но спасибо за очищая это! – Trojan

 Смежные вопросы

  • Нет связанных вопросов^_^