В связи с выполнением JS на странице, попался такой пример, где реализована проверка, что запрос делается браузером, а не скриптом. При первом обращении к странице из браузера, после небольшой паузы, она перезагружается и в заголовках появляются куки, а в последующие разы перезагрузка страницы происходит уже сразу. Каким тут может быть алгоритм обхода защиты с выполнением JS, для получения куки? Попытка загрузки через скрипт дает ошибку -
proxy := "127.0.0.1:18080"
url := "https://nitter.space/romor_on/status/1830312179385712641#m"
WinHTTP := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
WinHTTP.Open("GET", url, 1)
WinHTTP.SetProxy(2, proxy)
WinHTTP.SetRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36")
WinHTTP.SetRequestHeader("accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7")
WinHTTP.SetRequestHeader("accept-language", "ru-RU,ru;q=0.9")
WinHTTP.SetRequestHeader("referer", url)
WinHTTP.SetRequestHeader("Cookie", "; ")
WinHTTP.Send()
WinHTTP.WaitForResponse()
ResponseText := WinHTTP.ResponseText
msgbox %ResponseText%