2016-05-04 22 views
1

私はウェブサイトへの自動ログインのために以下のVBスクリプトを使用しています。ユーザー名を入力していますが、パスワードは入力されず、「このプロパティまたはメソッドをサポートしていません」というエラーが表示されます。私はVBスクリプトで作業していないので、なぜこのエラーが来るのか分かりません。自動ログインのためのVBスクリプトエラーを与えるウェブサイトへのログイン

On Error Resume Next 
    Const PAGE_LOADED = 4 
    Set objIE = CreateObject("InternetExplorer.Application") 
    Call objIE.Navigate("http://www.gmail.com") 
    objIE.Visible = True 
    Do Until objIE.ReadyState = PAGE_LOADED : Call WScript.Sleep(100) : Loop 
    objIE.Document.all.username.Value = "username" 
    objIE.Document.all.Passwd.Value = "password" 
    If Err.Number <> 0 Then 
    msgbox "Error: " & err.Description 
    End If 
    Call objIE.Document.all.login_form.submit 
    Set objIE = Nothing 

答えて

0

gmailのソースコードが変更されたため、このコードがトリックを行うことができますか?

Dim IE 
Set IE = Wscript.CreateObject("InternetExplorer.Application") 
IE.Visible = 1 
IE.navigate("https://accounts.google.com/ServiceLogin?service=ig&passive=true&continue=http://www.google.com/ig%3Fhl%3Den&followup=http://www.google.com/ig%3Fhl%3Den&cd=US&hl=en&nui=1&ltmpl=default") 
Do While (IE.Busy) 
    WScript.Sleep 10 
Loop 
Set Helem = IE.document.getElementById("Email") 
Helem.Value = "Your Login goes here" 'Change to your Gmail login 
Set Helem = IE.document.Forms(0) 
Helem.Submit 
Do While (IE.Busy) 
    WScript.Sleep 10 
Loop 
wscript.sleep 2000 
Set Helem = IE.document.getElementById("Passwd") 
Helem.Value = "Your Password goes here" 'Change to your Gmail password 
Set Helem = IE.document.Forms(0) 
Helem.Submit 
+0

Gmailから離れた複数のサイトにログインしたいです。別の問題は、私はWScriptで試しましたが、ActiveXコンポーネントはオブジェクトを作成できないと言います。 'wsscript.shell' – Coder157

+0

@ Coder157これは 'wscript.shell'であり、' wsscript.shell'ではなく 's'です – Hackoo

関連する問題