Avatar billede zoidberg Nybegynder
25. maj 2002 - 19:50 Der er 10 kommentarer og
1 løsning

Hente info fra anden side.

Jeg skal bruge et system der kan hente info fra en anden side, lidt lige som dette: http://dvd.kelvin8.com

Det skal altså være muligt at indtaste et søge ord og siden skal så finde denne info på et eller flere websites.
Jeg har rodet lidt med xmlhttp, men har ikke kunnet få det til at virke, så forslag er velkomne!
Avatar billede tmceu Praktikant
25. maj 2002 - 20:06 #1
Siden er ret tom, så det fremgår ikke helt tydligt hvad du vil ha' :-)

Men jeg tror at det du søger kan løses med ASPHttp: http://www.serverobjects.com/products.htm#asphttp

Hvis du leder efter mere avanceret funktionalitet, kan du også skrive din egen komponent i eks. VB, med Inet kontrollerne. Jeg har lavet et par stykker selv, og det er ikke så svært at komme igang.
Avatar billede kimiwan Nybegynder
25. maj 2002 - 20:51 #2
Hvad er problemet med med xmlhttp?
Avatar billede zoidberg Nybegynder
25. maj 2002 - 22:13 #3
tmcey >> kan du slet ikke se noget? der skulle gerne være en formular hvor i du skal indtaste en filmtitel.

kimiwan >> Jeg kan ikke få POST funktionen til at virke, det er jo meningen at den skal kunne hente sider dynamisk og ikke en fast defineret side!
Avatar billede kimiwan Nybegynder
25. maj 2002 - 22:22 #4
zoidberg: prøv at smide noget kode, så kan vi se på det.
Avatar billede zoidberg Nybegynder
25. maj 2002 - 22:41 #5
Jeg har leget lidt med dette eksempel:

<%
Dim objXMLHTTP, objXml
Set objXml = Server.CreateObject("Microsoft.XMLHTTP")

' Her lader vi som om vi er en form der sender (POSTer) data
objXml.Open "POST", "http://www.imdb.com/Find/", False
objXml.Send "select=All&for=Pink Floyd The Wall"

Response.Write objXml.ResponseText

Set objXml = Nothing
%>

Men jeg kan ikke få det til at virke hvis jeg indsætter nogen anden side, desuden kan den ikke vise billeder på danske sider?
Avatar billede kimiwan Nybegynder
25. maj 2002 - 22:44 #6
Den kan ikke vise billeder, hvis det ikke er den fulde billedsti (inkl. http://) der er skrevet i html-koden.  Husk på at det du gør er at hente html-koden ind og få det til at se ud som om siden ligger på dit eget domæne.

Kigger lige på det andet.
Avatar billede zoidberg Nybegynder
25. maj 2002 - 22:45 #7
det virker til syneladende ikke når man afslutter med .asp el. lignende, hvordan klares det?
Avatar billede kimiwan Nybegynder
25. maj 2002 - 23:02 #8
Prøv med det her og se om ikke det fungerer...

<%
Dim objXMLHTTP, objXml
Set objXml = Server.CreateObject("Microsoft.XMLHTTP")

' Her lader vi som om vi er en form der sender (POSTer) data
objXml.Open "GET", "http://www.imdb.com/Find?select=All&for=Pink Floyd The Wall", False
objXml.Send

Response.Write objXml.ResponseText
Response.Write("<hr>")

objXml.Open "GET", "http://www.jubii.dk/", False
objXml.Send
Response.Write objXml.ResponseText
Response.Write("<hr>")

objXml.Open "GET", "http://www.biozonen.dk/zone-film/enkeltfilm.asp?movieID=306", False
objXml.Send
Response.Write objXml.ResponseText

Set objXml = Nothing
%>
Avatar billede zoidberg Nybegynder
25. maj 2002 - 23:08 #9
det virker, men er det ikke muligt, at sende variablerne som formularer, hvis jeg nu for eksempel vil søge efter noget på en side der ikke benytter sig af querystrings?
Avatar billede kimiwan Nybegynder
26. maj 2002 - 02:09 #10
du mener hvis du ikke kan bruge querystrings til din search?

if left(urlen,19) = "http://www.imdb.com" then
'brug post
else
'brug get
end if
Avatar billede zoidberg Nybegynder
26. maj 2002 - 02:12 #11
jeg kigger på det i morgen, tak for hjælpen!
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

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