https://play.google.com/store/apps/details?id=fahrbot.apps.metawidget&hl=fi
tuossa on androidille sovellus, jolla saa rakennettua widgetin, joka hakee eri sivuilta halutun tiedon. haluttu tieto yksinkertaisesti maalataan ja sovellus hoitaa loput. onkohan olemassa tietokoneelle vastaavanlaista softaa, joka rakentaisi samalla periaatteella grep-lauseita?
esimerkiksi sivustolta: http://www.fingrid.fi/fi/sahkomarkkinat/voimajarjestelman-tila/Sivut/default.aspx reaaliaikaisen sähkön hinnan.
lähdekoodia tutkimallahan tuon saa manuaalisesti tehtyä, mutta olisiko helpompaa tapaa?
tuossa on androidille sovellus, jolla saa rakennettua widgetin, joka hakee eri sivuilta halutun tiedon. haluttu tieto yksinkertaisesti maalataan ja sovellus hoitaa loput. onkohan olemassa tietokoneelle vastaavanlaista softaa, joka rakentaisi samalla periaatteella grep-lauseita?
esimerkiksi sivustolta: http://www.fingrid.fi/fi/sahkomarkkinat/voimajarjestelman-tila/Sivut/default.aspx reaaliaikaisen sähkön hinnan.
lähdekoodia tutkimallahan tuon saa manuaalisesti tehtyä, mutta olisiko helpompaa tapaa?
Vastaukset 2
Vanhimmat
Koklasin hakea esimerkkisivultasi riviä "Elspot-aluehinta" vastaavan hinnan.
Eli copypasteta allaolevat harakanvarpaat päätteeseesi ja heitä perään entteriä
curl -s http://www.fingrid.fi/fi/sahkomarkkinat/voimajarjestelman-tila/Sivut/default.aspx | grep Elspot-aluehinta | sed -e 's/]*>/ /g'
Täällä pääte sanoi, että
Elspot-aluehinta 41,79 EUR/MWh
Pitäis toimata jos "curl" on asennettu (oletuksena nykyisin taitaa olla "wget"). Itse asiassa tein tuosta skriptin kun itellä joskus tarvetta saada weppisivuilta _pelkän_ datan.
kiitos! tuolla pääsin eteenpäin ja lisäsin vielä awkin, jolla saan pelkän hinnan:
curl -s http://www.fingrid.fi/fi/sahkomarkkinat/voimajarjestelman-tila/Sivut/default.aspx | grep Elspot-aluehinta | sed -e 's/]*>/ /g'|awk '{ print $2 }'