Avatar billede roy00 Nybegynder
02. december 2002 - 00:47 Der er 10 kommentarer

"Sniffe" i andres HTML

Er det mulig at lave noget i ASP der kontakter et annet site og læser html-koden til sitet?

Hvorfor? Ved at gøre det kan jeg finde ud af hvad der er f.eks top-sager lige nu på en nyheds-side ved at lave et script der søger efter spesielle css-koder, og jeg kan lave links til nyhederne fra min side.

Nogle forlag?
Avatar billede burningice Nybegynder
02. december 2002 - 00:57 #1
det er egentlig meget nemt

Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
       
xmlhttp.Open "GET", "safsdf", false
xmlhttp.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
xmlhttp.send
   
t = BinToText(xmlhttp.responsebody, 32000)
   
Set xmlhttp = nothing

Response.Write t
Avatar billede burningice Nybegynder
02. december 2002 - 00:58 #2
Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")

skulle være

Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP")

jeg kopierede det fra et vbs script jeg har lavet
Avatar billede burningice Nybegynder
02. december 2002 - 00:59 #3
og t = BinToText(xmlhttp.responsebody, 32000)

skal bare være

t = xmlhttp.responsebody
Avatar billede nordclc Nybegynder
02. december 2002 - 08:52 #4
Lytter lige med ;o) //Claus
Avatar billede burningice Nybegynder
02. december 2002 - 08:57 #5
nordclc>> det er nok bare at trykke udfør, uden at skrive noget
Avatar billede roy00 Nybegynder
02. december 2002 - 10:54 #6
Jeg har lige prøvet koden, og jeg får ikke nogen fejlmelding, men jeg får heller ikke noget fornuftig ud af det der dukker op:

????????????????(???????????=????????????????????(???????????????????????=????????????????????????????????•?????????•?????????????????????????????????†††††††????†††††††??????:???????††††††††???????????????†††††††???????????????†††††††???????????????†††††††????††††††????††††††††??????•?????????????†††††††?????????????•????????††††††††?°

Hvor meget af denne novelle jeg ser afhenger af hvilken url jeg skriver i "safsdf" (se kode over)
Avatar billede burningice Nybegynder
02. december 2002 - 13:33 #7
ja, du får teksten som binær... så er det op til dig at få det konverteret til text... der havde jeg en BinToText funktion, men du er frit stillet til at gøre hvad du vil.
Avatar billede roy00 Nybegynder
02. december 2002 - 23:51 #8
Tak cyberfessor. Du har fået mig på det rette spor. Denne artikkel på 4guysFromRolla løste lige resten:

http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=128
Avatar billede mattiw Nybegynder
23. april 2004 - 20:34 #9
Istedet for at bruge en funktion til at konvertere dine binære data til tekst kunne du jo bare bruge xmlhttp.responsetext ;)
Avatar billede burningice Nybegynder
23. april 2004 - 21:57 #10
ah :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester