1 (изменено: MandarinKa02, 2018-05-08 23:28:08)

Тема: AHK: IE Application - как задать куки в header'е

Здравствуйте, вопрос в шапке.


url:="http://127.0.0.1/ENLMEYEBUDPKWBBB/userRpm/Index.htm"
hwnd:=0

oIE := ComObjCreate("InternetExplorer.Application")
oIE.visible := True, hwnd := oIE.HWND
;oIE.MenuBar:=0,oIE.Toolbar:=0

global oIE
oIE := ComObjCreate("InternetExplorer.Application")
oIE.visible := True, hwnd := oIE.HWND
;oIE.MenuBar:=0,oIE.Toolbar:=0

headers:="cookie:Authorization=Basic%20RGVuaXM6NmQwMDA3ZTUyZjdhZmI3ZDVhMDY1MGIwZmZiOGE0ZDE%3D" "`r`n"
       . "something: value"
oIE.navigate(url,,,,headers)
;oIE.cookie:=""
;WinMaximize ahk_id %hwnd%
While (oIE.busy)
	Sleep, 20
;InputForms()

Вот-с, что приходит в header'e.

+ открыть спойлер
body:
headers:
ip:127.0.0.1
method:GET
path:/ENLMEYEBUDPKWBBB/userRpm/Index.htm
protocol:HTTP/1.1
queries:
raw:GET /ENLMEYEBUDPKWBBB/userRpm/Index.htm HTTP/1.1
Accept: */*
something: value
Accept-Language: ru
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; Tablet PC 2.0)
Accept-Encoding: gzip, deflate
Host: 127.0.0.1
Connection: Keep-Alive

2

Re: AHK: IE Application - как задать куки в header'е

Вряд ли такое возможно.
Устанавливайте куки через InternetSetCookieEx либо через IESetProtectedModeCookie.

3 (изменено: MandarinKa02, 2018-05-12 01:10:16)

Re: AHK: IE Application - как задать куки в header'е

Есть ли кроме встроенного explorer application'a какой-нибудь другой? К примеру: Chrome application?
Подскажите, в какую сторону гуглить?

4

Re: AHK: IE Application - как задать куки в header'е

Хром автоматизируется через селениум либо через Chrome DevTools Protocol.

5

Re: AHK: IE Application - как задать куки в header'е

Спасибо за ответ.