webForumDet fria alternativet

Ta sig förbi login och tämta källan..

ASP

4 svar · 253 visningar · startad av asp

Medlem sedan aug. 2002733 inlägg
Frågan#1

Tja, hur gör jag för att logga in och hämta information?

Formuläret heter password och username.

<%
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.managerzone.com/index.php?p=profile&uid=97994", False
objHTTP.Send
strHTML = objHTTP.ResponseText
Set objHTTP = Nothing

Response.Write(strHTML)

%>

Jag måste alltså byta GET mot POST och lägga dit någon rad som:

objDataPost="username=kurt,password=greta"

Medlem sedan aug. 2002733 inlägg
#2

Ta sig förbi login och tämta källan..

Hej!

Jag vet att det går, men vet inte hur jag skall göra.

Jag vill hämta källan från sidan: http://www.managerzone.com/?p=team.

Men får att komma åt den sidan måste jag logga in. Användarnamn: apa1994
Lösenord: ko1994

Formulären heter username och password.

Komponenten skall helst vara gratis!

Medlem sedan sep. 20026 425 inlägg
#3

Det du efterfrågar kanske fungerar med XMLHTTP. Nu har två trådar chansen att bli lösta på samma gång. :D

Tyvärr är inte XMLHTTP mitt område. :l

Jag antar att det är "hämta källkoden" du menar. Alltså HTML-koden. :)

Medlem sedan dec. 20003 563 inlägg
#4

Hämta källan?
Alltså asp-koden <% this code%>?
Det går inte!

Det fanns en bugg i IIS 4 kommer jag ihåg där man kunde skriva typ $DATA och få fram den.

Medlem sedan aug. 2002733 inlägg
#5

Jag vill hämta källan. Alltså HTML koden.

Koden jag använder är:

<%
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.managerzone.com/", False
objHTTP.Send
strHTML = objHTTP.ResponseText
Set objHTTP = Nothing

Response.Write(Server.HTMLEncode(strHTML))
%>

Men jag måste skicka data till inloggningsformuläret också..

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)