利用 win32ole 库实现在windows下调用ie自动登录邮箱
来源:互联网 发布:合同保管软件 编辑:程序博客网 时间:2024/05/12 20:52
利用 win32ole 库实现在windows下调用ie自动登录邮箱
代码如下:
require "win32ole" #包含win32ole库
ie = WIN32OLE.new('internetExplorer.Application') # 打开IE
ie.visible = true #这个时候就可以看到一个ie的界面出来了
ie.navigate('http://mail.google.com/') #转到这个页面
sleep(0.2) until ie.busy == false #sleep 直到ie.busy为false 页面完全载入为止
ie.Document.getElementById("Email").value = "用户名 " #输入用户名
ie.Document.getElementById("Passwd").value ="输入密码 " #输入密码
ie.Document.getElementById("signIn").click #登录按钮的id是btn1 模拟点击一下大家可以把账号密码替换一下
可以打开邮箱的主页利用 右键查看源代码的方法找到 邮箱的账户名输入框id、密码输入框id和提交按钮id 分别替换上面代码中对应的,输入正确的账号密码即可实现登录
注:程序中标红的是需要按照实际情况修改的地方。
在windows下可以用cmd实现双击登录,入将上面程序保存为mail.rb,然后新建cmd.cmd,输入以下内容
ruby mail.rb
保存,以后双击cmd.cmd即可实现邮箱自动登录了
- 利用 win32ole 库实现在windows下调用ie自动登录邮箱
- C#调用Windows API实现自动登录
- C#调用Windows API实现自动登录
- C#调用Windows API实现自动登录
- C#调用Windows API实现自动登录
- C#调用Windows API实现自动登录
- C#实现自动登录126邮箱
- Python Selenium实现自动登录163邮箱
- 在Windows下用plink工具批量实现自动远程登录Linux并执行关机命令
- C#调用Windows API实现自动登录(续)
- C#调用Windows API实现自动登录(续)
- 用C#调用Windows API实现自动登录
- 利用Python实现自动登录
- 利用phantomjs实现自动登录
- 利用cookie实现自动登录
- 枚举所有IE窗口,实现自动登录
- 枚举所有IE窗口,实现自动登录
- 枚举所有IE窗口,实现自动登录
- Android程序库
- 09秋数据库课程设计_小结_4
- asterisk-1.8 realtime涉及到的几个表的SQL(修订过了)
- jQuery Ui.Layout.js——PrintArea.js学习
- MFC内存泄露检查
- 利用 win32ole 库实现在windows下调用ie自动登录邮箱
- oracle like 和instr的效率差别
- 修改Windows 2003登录及关机界面(不出现关机提示、按CTRL+ALT+DEL开机)
- mysql 查询今天,昨天,一周,一月,上月的数据
- js 几个网站的分享链接
- 学习笔记3
- [QML] Connections元素介绍
- 今天2011.07.07 孕78天(第11周+1天) 距离预产期(202)天
- 思科路由器限速实例