[ゼロと無限の間に]内容へ移動ゼロと無限の間にフリーでオープンソースなJavaScriptとかPHPとか。htmlSQLでプロ野球速報をWebスクレイピングして携帯のフルブラウザで見られるようにする実験トレース:php-tool-box:html-sql-baseball-newsこの文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。変更したい場合は管理者に連絡してください。[[http://www.jonasjohn.de/lab/htmlsql.htm|htmlSQL]]というPHPのWebスクレイピングライブラリがある。ライセンスは修正BSDライセンス。内部的には[[http://snoopy.sourceforge.net/|Snoopy]]のVersion1.01を使っている。(こちらはLGPLライセンス。プロ野球速報と言えば[[http://www.nikkansports.com/baseball/professional/score/pf-score.html|nikkansports.com]]。FLASH版のリアルタイム速報もhtml版の詳細な試合情報も重宝する。これ(html版の方)を携帯で見ようとするとなかなか使い辛い。いわゆる携帯ブラウザでは見られないので、フルブラウザ(auだからPCサイトビューア。携帯のネットワークには情報量が多過ぎる。レンダリング負荷も高い。地下鉄で見ようものなら一苦労。これをサクッと見られるようにスクレイピングしてみよう。見てみると、nikkansports.comはhtml的になかなかよくできてる。フォーマットはxhtmlだし(validじゃないけど)、class属性やid属性を誠実に付けている。文字コードがUTF-8なのも個人的にはありがたい。100行くらいでできた。できたソースコードはこんな感じ。以前のリビジョンバックリンク文書の先頭へ。