利用 win32ole 库实现在windows下调用ie自动登录邮箱

利用 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即可实现邮箱自动登录了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值