none
怎么样使用WEBBROWSER登录支付宝 RRS feed

  • 问题

  • 我想做一个批量付款的程序。

    但无法自动提交支付宝的登录密码。

    支付宝的密码框是个安全控件。不能接受一般的提交方式

      Sub InPutPass(ByVal ObjName As String, ByVal NewValve As String)
        Dim i As Integer
        webDoc = WebPay.Document
        Do While WebPay.IsBusy
          Application.DoEvents()
        Loop
        If Not WebPay.IsBusy Then
          For i = 0 To webDoc.All.Count - 1
            If UCase(webDoc.All.Item(i).TagName) = "INPUT" Then ' 查找Object属性为Input的可输入项
              webTag = webDoc.All.Item(i)
    
              Select Case webTag.Name
                Case ObjName '如果是密码的那个框
                  webTag.SetAttribute("value", NewValve) '这个是密码
              End Select
    
            End If
          Next
        End If
      End Sub

    大家帮看看怎么可以正常输入密码?


    快快乐乐
    2011年3月19日 4:55

答案

  • 支付宝的登录方式是商业机密,微软不会知道的。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Paul Zhou 2011年3月28日 2:20
    2011年3月19日 19:00
    版主

全部回复

  • 支付宝的登录方式是商业机密,微软不会知道的。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Paul Zhou 2011年3月28日 2:20
    2011年3月19日 19:00
    版主
  • 1.模拟用户键盘操作,提交数据。

    2.研究支付宝插件工作方式,模拟他提交数据。

     


    family as water
    2011年3月20日 2:06
  • 你好,

    好想法,如果要实现,你得先想办法得到支付宝的登陆接口,不过马云同志应该不会这么轻易让你得到。。。

     


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年3月21日 9:42