0
私はVBScriptを初めて使っています(VBA、VB.Net、VBScriptが違うことを知りました!)、一見単純ですスクリプト。VBScriptを使ってウェブサイトにログインし、セッションを維持しながら別のページに移動する
URLにアクセスしてhttpステータスコードを取得するつもりですが、私はログインページにリダイレクトされるので、最初にログインする必要があります。私はログインできますが、httpステータスコードが必要なページにどのようにナビゲートするべきかわかりません。
ログイン後、特定のページにアクセスするためにセッションがアクティブであることを確認するにはどうすればよいですか?ここで
は私のコードです:
set httpObj = CreateObject("microsoft.xmlhttp")
httpObj.open "POST","http://sampleWebsite/login.asp",false
formValues = "user=username&pass=password"
httpObj.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
httpObj.setRequestHeader "Content-Length", Len(formValues)
httpObj.send formValues
chkStatus = httpObj.status
respTxt=httpObj.responseText
If chkStatus = 200 Then
If (InStr(respTxt,"<title>Sign In")) Then
WScript.Echo "The login failed!"
Else
WScript.Echo "Login was successfull!"
End If
End If
助けてください。