您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp.net >> 正文

C#技巧:网页表单自动填写技术(gmail为例)

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-1-30 我要参与讨论

 

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="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了。

同样类似的命令还有:

Go notebook  à便签簿

http://flappy.cnblogs.com/archive/2006/07/09/446673.html

Go bookmarks à网络收藏夹

如果直接输入go而不接任何内容的话,则会以你的名义登陆到google.com首页。另外,googleSpecific.js最好用screnc.exe进行加密,加密后的文件格式是.jse,但即

[1] [2] 下一页

在google里搜索更多C#技巧:网页表单自动填写技术(gmail为例)

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明