无法使用Invoke-Webrequest登录网站

时间:2018-09-26 13:52:41

标签: powershell webautomation

想登录XING(社交网络)以阅读我的状态更新。但是我似乎无法正常工作。我没有得到任何具体的错误,但是登录请求返回一个网站,上面写着“登录有问题,请重试”。

$loginURL = "https://login.xing.com"
$username = "throughx@gmx.net" # test account
$password = "1qayxsw2"

$req = Invoke-WebRequest $loginURL -SessionVariable Xing

$form = $req.Forms[0]
$form.fields["login_form_username"] = $username
$form.fields["login_form_password"] = $password
$req2 = Invoke-WebRequest $form.Action -WebSession $Xing -Method POST -Body $form

我比较了(与Fiddler)此代码发送的内容,并通过浏览器成功登录,除令牌外,其他均相同。 谢谢!

更新:出于测试目的,我添加了测试帐户的凭据。

0 个答案:

没有答案