|
以下是引用片段: <% '测试淘宝登陆 'Coded '2006-4-17 Response.Buffer = False Dim myUser,myPass myUser = "用户名" myPass = "密码" Response.Write CheckPass(myUser,myPass) '-----------------封装判断函数 begin---------------- Function CheckPass(sUser,sPass) Dim PostStr,getContent,getArea sUser = Server.UrlEncode(sUser) sPass = Server.UrlEncode(sPass) PostStr = "TPL_username=" & sUser & "&TPL_password=" & sPass & "&Submit=%B5%C7+%C2%BC&actionForStable=enable_post_user_action&action=Authenticator&TPL_redirect_url=http%3A%2F%2Fwww.taobao.com%2F&event_submit_do_login=anything&abtest=0&pstrong=1" getContent = GetURL("http://member1.taobao.com/member/login.jhtml",PostStr) If InStr(getContent,"您好") <> 0 Then CheckPass = True Else CheckPass = False End If Response.Write getContent End Function '-----------------封装判断函数 end---------------- '-----------------xmlhttp所需函数 begin---------------- Function ByteToStr(vIn) Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode strReturn = "" For i = 1 To LenB(vIn) ThisCharCode = AscB(MidB(vIn,i,1)) If ThisCharCode < &H80 Then strReturn = strReturn & Chr(ThisCharCode) Else NextCharCode = AscB(MidB(vIn,i+1,1)) strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode)) i = i + 1 End If Next ByteToStr = strReturn End Function Function GetURL(url,PostStr) Set Retrieval = Server.CreateObject(" Microsoft.XMLHTTP") With Retrieval .Open "POST", url, false ,"" ,"" .setRequestHeader "Content-Type","application/x-www-form-urlencoded" .Send(PostStr) GetURL = .ResponseBody End With Set Retrieval = Nothing GetURL=ByteToStr(GetURL) End Function Function RegExpText(strng,regStr) Dim regEx,Match,Matches,RetStr Set regEx = New RegExp regEx.Pattern = regStr regEx.IgnoreCase = True regEx.Global = True Set Matches = regEx.Execute(strng) For Each Match in Matches RetStr = RetStr & Match.Value & "," Next RegExpText = RetStr set regEx=nothing End Function '-----------------xmlhttp所需函数 end---------------- %>
|