쿠키를 수락하고 세션 변수에 기록한 다음 웹 세션의 다음 웹 요청에 전달하는 것과 관련이 있기 때문에 제목을 업데이트하고 있습니다. 내가 더 가까울지라도, 나는 아직도 그것을 할 수 없다. 다음 URI에 대해서Invoke-WebRequest : 쿠키 허용
: https://support.microsoft.com/en-us/hotfix/kbhotfix 에는 쿠키가없는 가정이, 한 두 개의 버튼이 표시됩니다 : 내가 사용
에 동의하지 내가
- PowerShell에서의 호출 - WebRequest 클래스 어떻게 동의합니까? 동의합니까? 그물 주변에서 다양한 예제를 사용
, 나는 다음의 변화 노력했습니다 :
$baseUri = "https://support.microsoft.com" $uri = $baseURI +"/en-us/hotfix/kbhotfix" $Response = Invoke-WebRequest -Uri $uri -SessionVariable sv $Response.forms[0].Action #= /en-us/Hotfix/KbHotfix $Form = $Response.forms[0] $form.fields["accept"] = "Accept" $MainPage = Invoke-WebRequest -Uri ($baseUri + $Form.Action) -Method $form.Method -Body $form.fields -WebSession $sv $MainPage
을하지만 실행할 때 나는 "$ MainPage.forms [0] .Fields을, 결과 값은" 동의하지 않음 "또는"동의 함 "을 표시하고"동의 함 "을 클릭하지 않았 음을 나타냅니다.
onClick 이벤트를 호출해야합니까?
감사의 말을 들어 주시면 감사하겠습니다.
(PowerShell을 V5)
당신은 단지 추가 쿠키 추가 할 필요가