我是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
答案 0 :(得分:0)
好的,你是Powershell的新手,但看起来你也是Web Monitoring的新手,这里有两个说明的地方。
你应该看看:
Selenium原生使用或使用Selenium PowerShell eXtensions。
html agility pack例如:HTML Agility Pack Rocks Your Screen Scraping World。