当前位置:编程学习 > C#/ASP.NET >>

VB.NET 登录空间

ptuiCB('7','0','','0','很遗憾,网络连接出现异常,请您稍后再试。(2182087640)');  看了N遍代码 没发现哪里有错  帮指点下。。。。


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim 读取文件 As HttpWebRequest = HttpWebRequest.Create("http://ptlogin2.qq.com/login?u=" & ComboBox1.Text & "&p=" & PASS() & "&verifycode=" & TextBox2.Text & "&aid=39000301&u1=http%3A%2F%2F7.qq.com%2Fserver%2FindexLogined.shtml&h=1&ptredirect=1&ptlang=2052&from_ui=1&dumy=&fp=loginerroralert&action=12-45-3378409&mibao_css=")

        读取文件.Method = "GET"

        Dim 返回文件 As HttpWebResponse = 读取文件.GetResponse

        Dim 读取文本 As New StreamReader(返回文件.GetResponseStream, Encoding.GetEncoding("UTF-8"))

        Dim 返回文本 As String = 读取文本.ReadToEnd

        读取文本.Close()

        TextBox3.Text = 返回文本

    End Sub

    Private Sub ComboBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.LostFocus

        TextBox2.Text = KEY()

    End Sub


    Private Function PASS() As String

        Dim 读取文本 As New StreamReader(My.Application.Info.DirectoryPath & "\JScript1.js")

        Dim 返回文本 As String = 读取文本.ReadToEnd

        读取文本.Close()

        Dim 脚本组件 As New MSScriptControl.ScriptControl

        脚本组件.Language = "JScript"

        脚本组件.AddCode(返回文本)

        Dim 密码 As String = 脚本组件.Run("md5_3", TextBox1.Text)

        密码 = 脚本组件.Run("md5", 密码 + TextBox2.Text)

        Return (密码)

    End Function

    Private Function KEY() As String

        Dim 读取文件 As HttpWebRequest = HttpWebRequest.Create("http://check.ptlogin2.qq.com/check?uin=" & ComboBox1.Text & "&appid=39000301&r=0.555688550328813")

        Dim 返回文件 As HttpWebResponse = 读取文件.GetResponse

        Dim 读取文本 As New StreamReader(返回文件.GetResponseStream(), Encoding.GetEncoding("GB2312"))

        Dim 返回文本 As String = 读取文本.ReadToEnd

        读取文本.Close()

        Dim 起始位置 As Integer = InStr(返回文本, "!")

        Dim 返回位置 As Integer = InStrRev(返回文本, "'")

        Dim 验证码 As String = Mid(返回文本, 起始位置, 返回位置 - 起始位置)

        Return (验证码)

    End Function --------------------编程问答-------------------- 占一层楼……
弄QQ空间最难弄了,自动填写表单会出现验证码的
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,