1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
| Private Sub wscHttp_DataArrival(ByVal bytesTotal As Long)
Dim strData As String
wscHttp.GetData strData
m_strHttpResponse = ""
m_strHttpResponse = m_strHttpResponse & strData
Select Case state
Case "cookies"
' Récupération valeur cookies
lsua = Entre(m_strHttpResponse, "nsa=", ";")
lsub = Entre(m_strHttpResponse, "nsb=", ";")
LBC = Entre(m_strHttpResponse, "nbc=", ";")
lsud = Entre(m_strHttpResponse, "nsud=", ";")
List1.AddItem "Connecting to ../lsu/login.php"
wscHttp.Close
state = "sendtochat"
wscHttp.Connect chathost, 80
Case "sendtochat"
' Récupération URL Parser_machin.aspx
url_parser_lycos = Entre(m_strHttpResponse, "Location:", "C")
url_parser_lycos = Replace(url_parser_lycos, " ", "")
url_parser_lycos = Replace(url_parser_lycos, vbCrLf, "")
List1.AddItem "Connecting to ../lsu/SendChat.aspx"
' Au suivant ^^
wscHttp.Close
state = "parserconnect"
wscHttp.Connect srvhost, 80
Case "parsertoto"
' Récupération URL Login.aspx
cn = Entre(m_strHttpResponse, "cn=", "&n=")
ss = Entre(m_strHttpResponse, "ss=", "&ref=")
ref = Entre(m_strHttpResponse, "ref=", "&h=")
h = Entre(m_strHttpResponse, "h=", "&hs=")
hs = Entre(m_strHttpResponse, "hs=", "&p=")
p = Entre(m_strHttpResponse, "p=", "&t=")
t = Entre(m_strHttpResponse, "t=", "&l=")
l = Entre(m_strHttpResponse, "l=", "&fp=")
url_login = "http://" & LCase$(Connection.host.text) & ".machintruc.com/login/Login.aspx?cn=" & cn & "&n=" & Connection.login.text & "&ss=" & ss & "&ref=" & ref & "&h=" & h & "&hs=" & hs & "&p=" & p & "&t=" & t & "&l=" & l & "&fp=0&b="
'MsgBox url_login
List1.AddItem "Connecting to ../login/Parser_truc.aspx"
DebugForm.DebugTXT = m_strHttpResponse
DebugForm.Show
' C'EST ICI QUE SE SITUE L'ERREUR : DebugFrom.DebugTXT ne m'affiche qu'une partie de ce que je devrais recevoir ...
wscHttp.Close
End Select
End Sub |
Partager