Sivu 1/1

Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja Neo
Voisiko joku kertoa, mistä lähteä liikkeelle jos haluaisi puuhastella hieman PHP-ohjelmointia ja tehdä jotain simppeleitä työkaluja/listauksia Veikkauksen kertoimista. PHP:llä osaan askarrella aika paljon erilaisia perusasioita mutta toistaiseksi on jäänyt tuo www-syötteiden lueskelu kokonaan taka-alalle. Nyt voisi siihen kuitenkin paneutua vähän tarkemmin ja samalla harjoitella yhtenä osana lukemalla Veikkauksen sivuilta kamaa (ja muistakin lähteistä). Eli karkeaa opastusta kaipaisin mistä löydän yleensä sen feedin mitä pitäisi alkaa lukemaan, ja jos aiheeseen on jotain yleisiä ohjeita/vinkkejä niin kaikki käy. En oikein keksinyt hyviä hakusanoja tähän mutta muistan joskus foorumilta lukeneeni jotain viestejä aiheesta.

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja MarkusM
Voisi karkeasti sanoa että kertoimien lukeminen jakautuu kahteen eri tapaan. Joko bookkeri tarjoaa kertoimet XML-muodossa jolloin lukeminen ja tulkinta on yleensä helppoa sillä lähes kaikista ohjelmointikielistä ja ympäristöistä löytyy valmis xml-lukija ja niiden käyttöön paljon esimerkkimateriaalia.

Vaikeampi tilanne on se että kerroindataa pitää alkaa parseroimaan joko html:sta tai muusta www-sivuston sisällöstä. Tälläisissä tapauksissa suosittelen tutustumaan ohjelmointikielen tapaan ladata http sisältöä muuttujiin sekä regex-kieleen parseroinnin helpottamiseksi.


Veikkauksen tapauksessa voi onneksi käyttää ensimmäistä tapaa ja napata kertoimet suoraan xml-feedista. Url: https://www.veikkaus.fi/info/xml/pitkaveto1.xml jne...

Sellainen huomioitava asia tuossa on että veikkauksen xml:ta eivät ole ihan standardin mukaisia aina ja osa xml-lukijoista saattaa valittaa asiasta.

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja Neo
Kiitokset asiallisesta vastauksesta. Vielä sellainen kysymys, että näenkö jostain noi kaikki tarjolla olevat xml:t? Eli muutkin pelit kuin Pitkäveto. Kokeilin esimerkin logiikan mukaisesti xml-tiedostoa tulosveto1, moniveto1, vakio1, vakioveikkaus1...2...3...4 jne mutta en saanut osumaan yhtään. Vai joutuuko nämä hakemaan jotain eri reittejä?

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja MarkusM
Neo kirjoitti:Kiitokset asiallisesta vastauksesta. Vielä sellainen kysymys, että näenkö jostain noi kaikki tarjolla olevat xml:t? Eli muutkin pelit kuin Pitkäveto. Kokeilin esimerkin logiikan mukaisesti xml-tiedostoa tulosveto1, moniveto1, vakio1, vakioveikkaus1...2...3...4 jne mutta en saanut osumaan yhtään. Vai joutuuko nämä hakemaan jotain eri reittejä?
Tuohon en osaa vastata kun olen hyvin vähän pyöritellyt veikkauksen dataa, nyt kun katsoin tarkemmin niin näytti myös noi pitkäveto xml:ta olevan vain menneisyyteen. Kuluvan päivän listaa en tuolta löytänyt.

Jos XML linkkejä ei mistään löydy niin seuraavaksi helpoin tapa lienee lähteä hakemaan noita datoja Veikkauksen mobiili-käyttöliittymän kautta suoraan html:ää lukemalla ja parseroimalla.

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja power
Vakion ja Voittajavetojen kertoimet olen itse ladannut ja parseroinut ihan html-datasta. Monivedosta sen sijaan löytyy ladattavat kerrointiedostot: https://www.veikkaus.fi/fi/monivetoTiet ... A_JAKAUMAT

Jos haluat myös syöttää pelit automaattisesti, niin tämä PDF kannattaa lukea:https://www.veikkaus.fi/idc/groups/corp ... aminen.pdf

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja Eugene
power kirjoitti:Vakion ja Voittajavetojen kertoimet olen itse ladannut ja parseroinut ihan html-datasta. Monivedosta sen sijaan löytyy ladattavat kerrointiedostot: https://www.veikkaus.fi/fi/monivetoTiet ... A_JAKAUMAT

Jos haluat myös syöttää pelit automaattisesti, niin tämä PDF kannattaa lukea:https://www.veikkaus.fi/idc/groups/corp ... aminen.pdf
itteeni kiinnostaisi tuo vakion kertoimien lataaminen php:llä, olisiko power mahdollista saa sourcee vaikka yv:llä?

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja MarkusM
Ihan ajankuluksi katsoin miten itse lukisin Veikkauksen tulosvedonkertoimet mobiili-käyttöliittymän kautta:

1. Ladataan urlin data
https://www.veikkaus.fi/mobile?area=wag ... =frontpage

2. Parseroidaan regexilla tulosveto kohteet
Regex: "<strong>.*?([0-9]+). (.*?) - (.*?).*?gtid=([-0-9]+)"

Jossa capture 1 = tulosvedon numero, 2 = kotijoukkue, 3 = vierasjoukkue ja 4 = kohteen tunniste

3. Ladataan urlin https://www.veikkaus.fi/mobile?area=cal ... ctype=odds data
jossa 23-69402 korvataan 2. vaiheessa luetun halutun kohteen tunnisteella

4. Parseroidaan kertoimiet
Regex: "([0-9]+) - ([0-9]+).*?([0-9,]+)"

Jossa capture 1 = kotimaalit, 2 = vierasmaalit ja 3 = kerroin

Kaikki regexit pitää olla singleline modifierilla ajettuja.

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja zot
Täytyy sanoa että minua on aina harmittanut se ettei koskaan tullut opeteltua koodausta jolloin olisi mahdollista tehdä moisia näppäriä sovelluksia.

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja Neo
zot kirjoitti:Täytyy sanoa että minua on aina harmittanut se ettei koskaan tullut opeteltua koodausta jolloin olisi mahdollista tehdä moisia näppäriä sovelluksia.
Se on taito, jonka voi opetella onneksi minkä ikäisenä hyvänsä. Ja jos on perus "insinöörin aivot" ja matematiikka ei tuota suurta tuskaa, niin loppujen lopuksi on vain kyse lukuisten isojen / pienten ongelmien ratkaisusta. Ja aina kun tulee eteen asia mitä ei osaa tehdä, voi Googlettaa, ja esimerkkejä & apuja löytyy. Tai sitten kysyä foorumilta :geek:

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja Neo
Ennen siirtymistä Veikkauksen kertoimiin tein pienenä harjoitusprojektina: http://soccernet.nu/

Uutislähteet -sivulta löytyy lista, mitä ko. saitti lukee tällä hetkellä ja pistin yhden php-kikkareen pyörimään 10 min välein ja käymään noita läpi ja puskemaan uudet syötteet kantaan. Sain äsken lisättyä sinne Futisforumin eri osa-alueet myös :lol: (eli uudet topicit, ei jokaista viestejä). Kikkailin sivua ensin lähinnä omaan käyttöön, mutta laitetaan nyt maininta tänne jos tuosta on jollekin muullekin iloa, joka haluaa seurata muita kuin Iltalehden ja Sportti.comin HJK-uutisia. Noita joukkueiden saitteja tekisi mieli lisätä mutta en pikaisella selauksella löytänyt toimivia feedejä kun monet on suunniteltu/toteutettu päin vittua :peukkualas:

Seuraavaksi täytyy paneutua vähän lisää noiden Viekkauksen kertoimien lukemiseen ja työstää maaginen Vakiotyökalu :jorma:

Edit: chromella ja firefoxilla testattu, samoin pelaa Safarilla. IE:llä näkyy vähän vituralleen mutta eipä sitä kai kukaan enää käytä.

Re: Viekkauksen kertoimien lukemista

Lähetetty:
Kirjoittaja Neo
Vähän vielä jatkoa ylempään; lisäsin tuohon uutislistaukseen tänään myös Twitter-feedit, ja lisää lähteitä niihin twitteihin tulee kun jaksaa kaivaa. Keräsin nyt Veikkausliigaseurat ja ykköstä/kakkosta mitä pikaisesti löysin. Vähän häilyvä raja etenkin henkilöiden kohdalla ketä siihen viitsii laittaa, ettei mene liian chatiksi. Ihan hauskahan tuota on seurata kyllä (sivu latautuu itsestään 10 min välein).

Tweetin kohdalla otsikkoa klikkaamalla pääsee Twitter-viestiin (vaikka ei olisi Twitter-tiliä) ja näkee siihen liittyvän mahd. keskustelun.