クラフトフェア松本2018(23)






d0108132_13172795.jpg








----------------




ネットにはいろんな情報が落ちているが、そこから欲しい情報だけ取り出したいことがある。
ウェブスクレイピングと呼ばれる。
例えば株価情報であったり、ネットラジオで今流れている曲の情報など。
自動的に更新されるような情報はXML形式で配信されていることが多い。
それを実現するにはXMLパーサーが必要とか、XSLでタグを選んで情報を取り出すコードを書くとか
いろいろ面倒だった。
ところがGoogleスプレッドシートのImportXML関数を使うと、欲しい情報だけを取り出して
自動更新して表示することが簡単にできる。

例えば、東京エレクトロンの株価を表示したいならGoogleスプレッドシートのセルに
=ImportXML("http://stocks.finance.yahoo.co.jp/stocks/history/?code=8035","//td[@class='stoksPrice']")

Venice Classic Radioで今流れている曲の作曲者は
=ImportXML("http://www.veniceclassicradio.eu/live1/nowplaying.xml","(//Artista)[1]")
曲名は
=ImportXML("http://www.veniceclassicradio.eu/live1/nowplaying.xml","(//Titolo)[1]")
とかを書くだけでいい。
ラズベリーパイはGoogleスプレッドシートのファイルを読めるので、スクレイピングした結果を
Google Homeで読み上げさせることも簡単!

しかし、これでめでたしめでたしとはならなかった。
Googleスプレッドシートのキャッシュは1時間おきにしか更新されないのだorz
URLのパラメータを書き換えない限り、再読み込みしてもダメ。
株価や曲名みたいな更新の早い情報には向かないということか・・・。
世の中、甘くはないな。













.







[PR]

by tullyz1 | 2018-08-26 13:13 | Comments(6)

Commented by umi_bari at 2018-08-26 13:25
すいません、難し過ぎて、アラックには全く理解出来ませんでした。会話についていけなくてごめんなさい‼️
Commented by tullyz1 at 2018-08-26 13:58
>umi_bariさん
単純作業は機械にやらせましょうというお話です^^ まあ、私もスポーツの話にはついていけませんから^^
Commented by voyagers-x at 2018-08-27 11:50
おはようございます!!
レザー製品、あー素通りできません ^^;
長夫持ってるけど、見たらまた買いそう
自分が興味あったり保存したいものを効率よく溜めたいですね
僕はいい方法を知らないので、pocketというアプリを使っています
ところで、検索の場合によくGoogleを使うのですけど
いつも思うのですが、検索してヒットした内容が日付バラバラですよね
検索した結果が新しい日付順に並んでいたりしたらもっと最新の情報をチェックしやすいのにと
よく思うのですけど......
出来ないものは仕方がないですね

今日先ほどLeicaが戻ってきました
まだ荷物を開けていません

Commented by tullyz1 at 2018-08-27 18:01
>voyagers-xさん
買うつもりはなくても、やっぱり覗いてしまいます。
Pocketは知りませんでした。Webページを保存するアプリなのですね。
不要な情報は読みたくないので、ピンポイントでこの数字だけを毎日教えて欲しいとか
いう場合に、それをやってくれる妖精が欲しかったのです^^
検索の順番は複雑なルールで決めているようなので、古い情報を出されても
困ることがよくあります。IT関係だと1年前でも情報が古すぎて使えません。
古い情報を信じて仕事をやるとトラブルにハマるもとでもあります。
Commented by Desire at 2018-08-28 20:52 x
専門知識がありすぎてちんぷんかんぷん(笑)
でもいろいろ博学ですよね~^ ^
いろいろ一言書かれる中にためになる情報が詰まってます
それこそここで読む記事がウェブスクレイピングになってたりします(^^;
Commented by tullyz1 at 2018-08-28 22:59
>Desireさん
全然博学じゃないです。広く浅く、気の向くまま^^
こんなことできたら便利だなとか、未来的とか、魔法的とか
昔は考えられなかったことがどんどん実現しています。
長生きはするものですねぇ^^ そんなワクワク感を
会社でもお伝えしているのですが、なかなか伝わりません^^;
名前
URL
削除用パスワード

<< クラフトフェア松本2018(24) クラフトフェア松本2018(22) >>