Powershell Invoke-WebRequest发布问题

时间:2015-07-28 17:46:14

标签: powershell

我是Powershell的新手,并为网站监控自动化学习它。出于学习目的,我正在尝试登录以下网站,但它没有通过。

我已经在YouTube上查看了一些帖子和视频,但我不明白我的错误在哪里。

对此的任何帮助都会很棒。

谢谢,

代码:

   $abv = Invoke-WebRequest -uri "https://care.ideacellular.com/wps/portal/account/account-login" -sessionvariable svb
$abv
$svb
$loginform=$abv.Forms[2]
$loginform.Fields["ns_Z7_JH56H4K0K0NI90AS8HP1UF00I1_mobileNumber"]="mobilenumber"
$loginform.Fields["ns_Z7_JH56H4K0K0NI90AS8HP1UF00I1_password"]="password"
$r = Invoke-WebRequest -uri ( "https://care.ideacellular.com/wps/portal/account/account-login" ) -WebSession $svb -Method Post -Body $loginform.Fields 

1 个答案:

答案 0 :(得分:0)

好的,你是Powershell的新手,但看起来你也是Web Monitoring的新手,这里有两个说明的地方。

你应该看看:

Selenium原生使用或使用Selenium PowerShell eXtensions

html agility pack例如:HTML Agility Pack Rocks Your Screen Scraping World