0

行番号16.5の単語がユーザー名で、7番目の単語がパスワードで、以下の形式でWebサイトにログインするためのユーザー名とパスワードを含むバッチファイルがあります。

VPNGUIを開始します-c-user1000 -pwd 123456

ウェブサイトのホームページを開き、バッチファイルを読んでユーザー名とパスワードを収集し、ホームページにユーザー名とパスワードを自動入力し、送信キーを使用してログインする必要があるJavaScriptのヘルプが必要です。私はvbscriptを使用してみましたが、以下は私のコードですが、Javaでこれが必要です。これにより、ユーザーはシングルクリックでWebサイトに自動ログインできます。

VBScript:-

Dim username
Dim password
Const ForReading = 1

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile("C:\Autoconnect\connect.bat", ForReading)

For i = 1 to 15
    objTextFile.ReadLine
Next

strLine = objTextFile.ReadLine
segments = Split(strLine," ")
username = segments(5)
pwd = Split(strLine," ")
password= pwd(7)

objTextFile.Close

set WshShell = WScript.CreateObject("WScript.Shell")
call WshShell.Run("https://mywebsite.com", 1, false) 'This will open your default browser

WScript.Sleep 5000
WshShell.SendKeys username 
WScript.Sleep 1000
WshShell.SendKeys "{TAB}"
WScript.Sleep 1000
WshShell.SendKeys password
WshShell.SendKeys "{TAB}"
WScript.Sleep 1000
WshShell.SendKeys "{TAB}"
WScript.Sleep 1000
WshShell.SendKeys "{ENTER}"
WScript.Quit()

誰かが私にJavaスクリプトを使用してこれを達成する方法を提案できますか?

サーミ人。

4

1 に答える 1

1

ワンクリックで別の Web サイトにログインするように Web サイトで JavaScript が必要な場合、フォームをクロスドメインで送信できないため、それは不可能です。

于 2013-03-15T11:00:28.740 に答える