Avatar billede crolesen Nybegynder
31. oktober 2007 - 10:59 Der er 13 kommentarer og
1 løsning

screen scraping

Hej!

Jeg sidder uge efter uge og skriver resultater og stillinger ind for et hold. Dette gør jeg på en webside som jeg skriver lidt på en gang imellem.

Men jeg har nu spurgt dem der har resultaterne om jeg må screen scrape siden, så den anden side automatisk bliver opdateret. Det måtte jeg godt.

Men jeg kan desværre ikke finde ud af det, og kunne godt tænke mig at få lidt hints. Jeg har søgt, menm alle eksempler jeg finder forstår jeg ikke.

Jeg vil gerne kunne hente dem ned på en database (mysql) hvor jeg så kan trække dem frem igen

Er der nogle som kan hjælpe miog med det.

Mvh.

Christian
Avatar billede jakobdo Ekspert
31. oktober 2007 - 11:03 #1
Du skal starte med at få indholdet fra siden.
Det kan du gøre med:

$siden = 'http://www.noget.dk';
$indhold = file_get_contents($siden);

$indhold indeholder nu alt html fra noget.dk

Så skal du igang med at klippe og klistre, det er oftest nemmest i noget regexp. :o)
Kender du til regulære udtryk?
Avatar billede crolesen Nybegynder
31. oktober 2007 - 11:07 #2
Nej, det gør jeg ikke, hvad betyder det præcist
Avatar billede jakobdo Ekspert
31. oktober 2007 - 11:17 #3
Jeg tror du skal vise et link til den side du vil hente data fra, samt hvilke data du gerne vil have retur. :o)

Og ellers kan du læse lidt om regulære udtryk her: http://www.regular-expressions.info/
Avatar billede crolesen Nybegynder
31. oktober 2007 - 11:17 #4
ja da
Avatar billede crolesen Nybegynder
31. oktober 2007 - 11:19 #5
Det er siden:
http://www.naestvedboldklub.dk/

og det er stillingen jeg vil have scrapet
Avatar billede crolesen Nybegynder
31. oktober 2007 - 11:47 #6
Ja, jeg har læst det, og jeg havde kigget lidt på det, men jeg bliver simpelthen nødt til at have et eksempel, for jeg fatter det bare ikke
Avatar billede jakobdo Ekspert
31. oktober 2007 - 12:21 #7
Avatar billede crolesen Nybegynder
31. oktober 2007 - 12:32 #8
Det er jo super, men kan du forklare mig hvad det er du har lavet.
Avatar billede jakobdo Ekspert
31. oktober 2007 - 12:46 #9
Jeg har lavet noget kode som trækker data ud fra en hjemmeside. :o)
Og jeg må indrømme, jeg gider ikke forklare min kode, men prøv at gå funktionerne igennem på www.php.net/FUNKTIONS_NAVN

Så kan det være du også kan lære lidt.
Avatar billede crolesen Nybegynder
31. oktober 2007 - 13:01 #10
super nok, tak
Avatar billede jakobdo Ekspert
31. oktober 2007 - 13:18 #11
Svar!
Avatar billede jakobdo Ekspert
31. oktober 2007 - 14:02 #12
Takker for point.
Er du dog med på hvordan du får det gemt til efterbehandling?
Avatar billede crolesen Nybegynder
31. oktober 2007 - 19:56 #13
næ, men det finder jeg vel ud af
Avatar billede jakobdo Ekspert
31. oktober 2007 - 19:57 #14
Ok, men du må sige til, hvis du skal bruge mere info.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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