网页表单自动填写技术(gmail为例)

var  ie = WScript.createobject( " InternetExplorer.Application " );
var  args  =  WScript.arguments;
var  followme = " http://www.google.com/ " ;
if (args.length > 0 )
{
    followme
+= args( 0 );
}
ie.Navigate(
" https://www.google.com/accounts/Login?continue= " + followme);
SynchronizeIE();
var  doc = ie.document;
doc.forms[
0 ].Email.value = "yourName @gmail.com " ;
doc.forms[
0 ].Passwd.value = " 密码写在这里 " ;
// 这是因为PersistentCookie这个checkbox有时候有而有时候没有。
if (doc.forms[ 0 ].PersistentCookie != null )
{
    doc.forms[
0 ].PersistentCookie.checked = false ;
}
doc.forms[
0 ].submit();
SynchronizeIE();
ie.Visible
= true ;

// 等待IE操作结束。
function  SynchronizeIE()
{
    
while (ie.Busy)
    {
          WScript.Sleep(
100 );
    }
}

      假定把该文件保存为 googleSpecific.js ,存放在 %windir%\system32 路径下,并建立如下内容的一个 google.bat 文件同样放在 %windir%\system32 路径下。

@cls

@wscript %windir%\system32\googleSpecific.js  %1 %2 %3 %4 %5 %6 %7 %8 %9

 然后,在命令行执行语句:google mail,就可以直接登陆到你的gmail了。

同样类似的命令还有:

google notebook  à便签簿

google bookmarks à网络收藏夹

如果直接输入google而不接任何内容的话,则会以你的名义登陆到google.com首页。另外,googleSpecific.js最好用screnc.exe进行加密,加密后的文件格式是.jse,但即使是这样也不能保证文件中的密码不被别人看到(scrdec可以进行解密)。更好的保密手段还请各位多提意见。

 



你可能感兴趣的:(Gmail)