Tiedonkeruumenetelmät : case: Beatbookies.com
Huomo, Jari (2009)
Huomo, Jari
Lahden ammattikorkeakoulu
2009
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200905152847
https://urn.fi/URN:NBN:fi:amk-200905152847
Tiivistelmä
Tässä opinnäytetyössä tutustutaan erilaisiin tiedonkeruumenetelmiin, joiden avulla kerätään urheiluvedonlyöntikertoimia nettisivustoon Beatbookies.com. Sivusto koostuu ilmaisesta kerroinvertailuosiosta, sekä maksullisesta urheiluarbitraasiosiosta.
Suurin osa tiedoista kerätään XML-syötteistä ja työssä tutustutaan yleisellä tasolla XML:n käyttöön, XML-tiedostojen rakenteeseen, sekä PHP-kielen XML-parsintaominaisuuksiin.
Osa tiedoista kerätään suoraan nettisivuilta ja työssä tutkitaan menetelmiä tiedon keruuseen suoraan nettisivuilta PHP:n avulla. Koska PHP ei tue JavaScriptiä, työssä tutkitaan Rubyn web-automaatio-menetelmiä. Web-automaation avulla voidaan tietoja kerätä myös runsaasti JavaScriptiä käyttävistä sivuista, joissa sivun varsinainen sisältö luodaan käyttäjän Internet-selaimessa eikä palvelimella kuten esimerksi PHP-sivuilla.
Työn ensimmäisessä osiossa tutustutaan urheiluarbitraasiin yleisesti, sillä se on sivuston tärkein tulonlähde. Tämän jälkeen tutustutaan XML-kieleen ja sen parsintaan ja tämän jälkeen käydään läpi eri menetelmät, kuinka tietoa voidaan kerätä suoraan nettisivuilta.
Työn viimeisessä osiossa käydään läpi tiedonkeruumenetelmien rakentaminen XML-, HTML- ja AJAX-sivustoille.
Suurin osa tiedoista kerätään XML-syötteistä ja työssä tutustutaan yleisellä tasolla XML:n käyttöön, XML-tiedostojen rakenteeseen, sekä PHP-kielen XML-parsintaominaisuuksiin.
Osa tiedoista kerätään suoraan nettisivuilta ja työssä tutkitaan menetelmiä tiedon keruuseen suoraan nettisivuilta PHP:n avulla. Koska PHP ei tue JavaScriptiä, työssä tutkitaan Rubyn web-automaatio-menetelmiä. Web-automaation avulla voidaan tietoja kerätä myös runsaasti JavaScriptiä käyttävistä sivuista, joissa sivun varsinainen sisältö luodaan käyttäjän Internet-selaimessa eikä palvelimella kuten esimerksi PHP-sivuilla.
Työn ensimmäisessä osiossa tutustutaan urheiluarbitraasiin yleisesti, sillä se on sivuston tärkein tulonlähde. Tämän jälkeen tutustutaan XML-kieleen ja sen parsintaan ja tämän jälkeen käydään läpi eri menetelmät, kuinka tietoa voidaan kerätä suoraan nettisivuilta.
Työn viimeisessä osiossa käydään läpi tiedonkeruumenetelmien rakentaminen XML-, HTML- ja AJAX-sivustoille.