以gmail为例,详细讲解C#技巧:网页表单自动填写技术

本文介绍了一个使用JavaScript实现的自动化登陆Gmail的脚本,通过创建一个名为googleSpecific.js的文件并将其保存在指定路径下,然后创建一个bat文件执行此脚本,用户只需在命令行输入'gomail'即可自动登陆到Gmail账号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此技术常用于购物导航搜索,如淘宝网购物上的商品搜索自动提示功能:
var ie=WScript.createobject("InternetExplorer.Application");
var args = WScript.arguments;
var followme="http://www.89900.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="lixianmin@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

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

转载于:https://my.oschina.net/u/180807/blog/40022

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值