Веб-сессия powershell invoke-webrequest не предназначена для реагирующих страниц? - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь установить сеанс при доступе к странице реакции. В моем примере кода ниже я использую Facebook в качестве примера

$url = "https://facebook.com" 
$webrequest = Invoke-WebRequest -Uri $url -SessionVariable websession 

Write-Output $websession

$cookies = $websession.Cookies.GetCookies($url) 

# Here, you can output all of $cookies, or you can go through them one by one. 

foreach ($cookie in $cookies) { 
     # You can get cookie specifics, or just use $cookie 
     # This gets each cookie's name and value 
     Write-Host "$($cookie.name) = $($cookie.value)" 
}

(скрипт взят из https://gallery.technet.microsoft.com/scriptcenter/Getting-Cookies-using-3c373c7e)

Это не выводит куки, хотя FB отправляет куки, как я вижу в консоли разработчика браузера. Если я запускаю этот скрипт на google.ch, он работает. Я также попробовал с другой страницей реакции и снова ... не работает. Что мне здесь не хватает?

С наилучшими пожеланиями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...