31. juli 2003 - 08:04Der er
7 kommentarer og 1 løsning
Hente indhold fra andre websites
Jeg er ved at lave en Webside i PHP og vil på siden blandt andet have noget indhold fra andre sider f.eks. Valutakurser, nyheder og hvad man kan finde på. Jeg ved man kan bruge RSS (Rich Site Summary, eller Really Simple Syndication), men det er ikke alle der tilbyder dette. Jeg mener jeg har læst et eller andet sted, at man også kan bruge en anden metode til at hente oplysninger fra andre websites, noget med forskellige HTTP komandoer.
Er der nogen der kan hjælpe mig med dette ?
P.S. Det er ikke hensigten at rippe sider, hvor det ikke er tiladt eller indhetet tilladelse forinden.
det er muligt, men vil hive din trafik en del op ;)
princip:
1) find noget kode på siden som ALTID vil stå lige før (og vis muligt, også noget der står lige efter) 2) åben en socket til serveren (port 80) 3) send et http request på den side du vil hente noget fra 4) finde koden mellem de 2 før fundede kodestumper (hvis man kun har før kan det stadig laves, man skal bare tænke sig lidt om)
Hej Morten det hjalp en hel del, men jeg havde håbet på et lille kodet eksempel. Hvis der er en der kan komme med et lille eksempel på kode, der gør ovenstående, er 30 poeng jeres.
$server = "dr.dk"; $page = ""; $startTag = "Mest populære"; // første gang dette kommer $endTag = "</table>"; // til første gang </table> kommer.
kl 8:23? ;) ;) det er da ikke så tidligt jeg stod op kl 8:07... ;) ;) det er 16 min til at tænde computeren, finde spørgsmålet og svare på det ;)
(stod op kl 9 idag)
Synes godt om
Ny brugerNybegynder
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.