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

请教个网络投票的事情,急。

没办法,属于ZHENGZHI任务。请谅解。
投票处理地址:http://app2.vote.cntv.cn/makeVoteAction.do?voteId=11332
1、如何直接处理该地址而不打开网页或也不在VB WEB控件中打开。
2、如何判断IP重复提交和统计成功与失败。

IP地址我采用循环拨号的方式,这个先不用管,只是解决投票的问题就可以了。谢谢。 --------------------编程问答-------------------- 用Microsoft Internet Transfer Control 控件 --------------------编程问答-------------------- 用了,然后如何判断是否成功? --------------------编程问答-------------------- 你得提供原始网址吧? --------------------编程问答--------------------

Public Function Vote() As String
    Dim Http As Object
    Dim URL As String, Data As String
    On Error Resume Next '设置错误捕获,超时,或者网站错误之类的问题就省得他报告了
    URL = "http://www.google.com/"
    Data = "" '如果是Post数据的,那把Data填起来,比如 Data="a=12&b=adsdf&c=999"
    Set Http = CreateObject("WinHttp.WinHttpRequest.5.1")
    With Http
        .Option(6) = False '忽略重定向错误和SSL警告用的
        .Option(4) = 13056
        If Len(Data) > 0 Then
            .Open "POST", URL
            .send Data
        Else
            .Open "GET", URL
            .send
        End If
        Vote = .ResponseText '返回的数据就是投票之后返回的网页数据,判断是不是成功就分析一下这里边的文本内容吧
    End With
    Set Http = Nothing
End Function
补充:VB ,  网络编程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,