如何使用Autoit输入gmail的用户名和密码

时间:2015-10-28 13:08:40

标签: autoit

您好我正在尝试在Google Chrome中输入用户名和密码到Gmail登录页面,但无法使用AutoIt输入。请有人告诉我这方面的帮助。

1 个答案:

答案 0 :(得分:-1)

请说明你想做什么?有多种方法可以做到这一点。您可以使用以下几种方法:

方法1) 您可以创建一个InputBox,提示输入用户名和密码,并将每个存储为变量。然后使用MouseMove,MouseClick和Send函数完成任务。

例如:

$username = InputBox("Gmail Username", "What is your user name?")
$password = InputBox("Gmail Password", "What is your password?")
Sleep(250)
MouseMove(500,500) ; Move to the username box
Sleep(100)
MouseClick("left")
Sleep(100)
Send($username)
Sleep(250)
MouseMove(500,500) ; Move to password box
Sleep(100)
MouseClick("left")
Sleep(100)
Send($password)
Sleep(250)
; You can either send the enter key or move to the log in button
Send("{ENTER}")

方法2) 您可以在脚本中存储用户名和密码,并执行与方法一相同的所有其他操作。我不建议使用此方法,因为.exe可以被反编译,并且您的帐户将面临被盗用的风险。

例如:

$username = "myUsername"
$password = "myPassword"
Sleep(250)
MouseMove(500,500) ; Move to the username box
Sleep(100)
MouseClick("left")
Sleep(100)
Send($username)
Sleep(250)
MouseMove(500,500) ; Move to password box
Sleep(100)
MouseClick("left")
Sleep(100)
Send($password)
Sleep(250)
; You can either send the enter key or move to the log in button
Send("{ENTER}")

方法3) 您可以将用户名和密码存储在单独的文件中,例如文本文件,csv,excel电子表格或其他文件。这对于访问多个帐户非常有用。这也存在损害账户的风险。

例如:

; I'm using a csv file for this example
$userOne = FileReadLine("users.csv",1)
$userOne = StringSplit($userOne,",")
$userTwo = FileReadLine("users.csv",2)
$userTwo = StringSplit($userTwo,",")
$userThree = FileReadLine("users.csv",3)
$userThree = StringSplit($userThree,",")

$username1 = userOne[1]
$password1 = userOne[2]
$username2 = userTwo[1]
$password2 = userTwo[2]
$username3 = userThree[1]
$password3 = userThree[2]
Sleep(250)
MouseMove(500,500) ; Move to the username box
Sleep(100)
MouseClick("left")
Sleep(100)
Send($username1) ; or 2 or 3
Sleep(250)
MouseMove(500,500) ; Move to password box
Sleep(100)
MouseClick("left")
Sleep(100)
Send($password1) ; or 2 or 3
Sleep(250)
; You can either send the enter key or move to the log in button
Send("{ENTER}")

users.csv

testUser1,testPass1
testUser2,testPass2
testUser3,testPass3

还有更多方法,但这些是最常见的方法。如果您需要更多想法,请告诉我。祝你好运!

  • 蒂莫西