https协议的,你就不要想了,一般的方法都是不能突破的

解决方案 »

  1.   

    先帮我搞定http协议的也行啊.或者说个思路啊?
      

  2.   

    如果是http协议的,你可以使用webRequest类生成request,然后发送,并接收webResponse,当然,你也可以自己生成request的字符串用http协议发送出去,然后接收response,分析response就可以了。
      

  3.   

    realsnow(真雪无香/抵制日货(菜C++鸟)) ,能不能给我个源码看一看,谢谢
      

  4.   

    have you tried something like
    string url = "https://.....";
    HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
    req.Referer = "http://csdn.net/....";
    req.ContentType = "application/x-www-form-urlencoded";
    req.Method = "POST";
    ....?
      

  5.   

    saucer(思归)老大,我确实用过那样的。我在http://www.20cn.net/ns/wz/comp/data/20020812005500.htm下载了一个源程序
    这个程序对一般的不严密的网站是好用的,但也不是全都好用。如果网站要是用https://的,是不是更麻烦呢,还是根本就不可能呢。
      

  6.   

    Public Shared Function PostDate(ByVal url As String, ByVal PostData() As String) As String
            Dim Post As String = ""
            For Each s As String In PostData
                Post += s + "&"
            Next
            Post = Post.Substring(0, Post.Length - 1)
            Dim html As String = ""        Dim encoding As Encoding = encoding.GetEncoding("GB2312")
            Dim data As Byte() = encoding.GetBytes(Post)
            Dim myRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
            myRequest.Method = "POST"
            myRequest.ContentType = "application/x-www-form-urlencoded"
            myRequest.ContentLength = data.Length
            Dim newStream As Stream = myRequest.GetRequestStream()
            newStream.Write(data, 0, data.Length)
            newStream.Close()
            Dim resp As HttpWebResponse = CType(myRequest.GetResponse(), HttpWebResponse)
            Dim sr As StreamReader = New StreamReader(resp.GetResponseStream(), System.Text.Encoding.Default)
            html = sr.ReadToEnd()        Return html
        End Function其中PostData的格式为:Dim postdata As String() = {"id=" & Trim(id.Text), "pw=" & Password.Text, "ipmask=0"}        Dim strUrl As String = "http://bbs.cau.edu.cn/wusetu.cn/bbslogin"
            Dim SessionHtml As String = PostDataAndGetData.PostDate(strUrl, postdata)