添加Cookie
Posted feiyucha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了添加Cookie相关的知识,希望对你有一定的参考价值。
虽然我们可以通过访问前一个网页获取Session
并且在当前需要的网页 使用 -websession 指定 以维持访问
但有时我们需要从填有cookie信息的文本中读取并添加到会话 来使用
这是就需要定义一个 ‘Microsoft.PowerShell.Commands.WebRequestSession’ 类型的Session变量 如:
$session=New-Object Microsoft.PowerShell.Commands.WebRequestSession
我们需要添加的cookice如下
实现代码如下
$ck_1=New-Object System.Net.Cookie $ck_1.Name=‘sxjhmgz‘ $ck_1.Value=‘E6FE1099B2078B879AC6A36654C0CF99‘ $ck_1.Domain=‘example.c.com‘ $ck_2=New-Object System.Net.Cookie $ck_2.Name=‘__buv‘ $ck_2.Value=‘00016f168a6feaea‘ $ck_2.Domain=‘example.c.com‘ $ck_3=New-Object System.Net.Cookie $ck_3.Name=‘__s13251c‘ $ck_3.Value=‘1‘ $ck_3.Domain=‘example.c.com‘ $ck_4=New-Object System.Net.Cookie $ck_4.Name=‘__buvt‘ $ck_4.Value=‘1581070912524‘ $ck_4.Domain=‘example.c.com‘ $session.Cookies.Add($ck_1) $session.Cookies.Add($ck_2) $session.Cookies.Add($ck_3) $session.Cookies.Add($ck_4) invoke-restmethod $url -WebSession $session
以上是关于添加Cookie的主要内容,如果未能解决你的问题,请参考以下文章