VBA,VB 自动登录网站

很多时候大家都需要登录网站, 查询一下信息。可不可以在office中登录呢?可以,用VBA即可。

需要添加到引用

  Microsoft Internet Controls

  Microsoft HTML Object Library

 

Sub loginRenRen()

    Dim ie As InternetExplorer
    Dim doc As HTMLDocument
   
    Set ie = New InternetExplorer
   
   
    ie.Navigate "http://www.renren.com/"
    ie.Visible = True

    'http://www.renren.com/Home.do 个人主页
    Do
      DoEvents
    Loop Until ie.ReadyState = 4 '在网页没有完全下载之前,VB 转让控制权
   
    If ie.LocationURL = "http://www.renren.com/Home.do" Then Exit Sub '如果已经登录,退出程序


   
    Set doc = ie.Document
   
    doc.getElementById("email").Value = "用户名"
    doc.getElementById("password").Value = "密码"
    doc.getElementById("login").Click
   
    doc.Close
    Set doc = Nothing
    'ie.Quit
    Set ie = Nothing
   
   
End Sub

  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值