当前位置:编程学习 > VB >>

vb模拟网页上的操作(极难解决的问题)

网页:http://ns.gamecamp.cn
用户名:250
密码:1

登陆后,找不到任何的按钮,如何操作,请高手指点. --------------------编程问答-------------------- 解析HTML 提取href 连接,然后用HTTP协议直接post/get --------------------编程问答-------------------- http://ns.gamecamp.cn/server.jsp?login=1&UserName=250&Password=1

将上面的网址键入地址栏看看,您只要吧250和1换成真正的就可以了。 --------------------编程问答-------------------- 用Webbrowser直接发送post/Get数据 --------------------编程问答-------------------- 窗口上一个 webbrowser 名字为 web 一个按钮

Private Sub Command1_Click()
   Set vDoc = Web.Document
   vDoc.body.All("UserName").Value = "250"
   vDoc.body.All("Password").Value = "1"
       For i = 0 To vDoc.All.length - 1
           If LCase(vDoc.All(i).tagName) = "a" Then
              Set vTag = vDoc.All(i)
                 If vTag.href = "http://ns.gamecamp.cn/#" Then
                    vTag.Click
                    Exit For
                 End If
            End If
       Next i
End Sub

Private Sub Form_Load()
Web.Navigate "http://ns.gamecamp.cn/"
End Sub
--------------------编程问答-------------------- 谢谢各位的解法,自动登陆我会写的,就是登陆进去以后,模拟任务操作的时候,选取英雄找不到按钮,因为英雄列表是从服务器读取的,所以不知道怎么解决? --------------------编程问答-------------------- 问题差不多,

附加一个

WebBrowser1.Document.Write     提交修改的表单,中文怎么是乱码?


WebBrowser1.Document.Write(" <input   type='hidden'   value="如果值是中文提交到服务器再去看的时候就是乱码"") --------------------编程问答-------------------- 每个英雄 的TABLe 的 onclick window.location.href="heroInfo.html?id=100409" 事件的这个ID不一样,可以对Table进行操作 --------------------编程问答-------------------- 是啊,他是从服务器读取,再构造的,所以不定的,所以有难度,看来没人来解了! --------------------编程问答-------------------- 怎么对TABLE进行了操作
补充:VB ,  网络编程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,