作成した動画を友だち、家族、世界中の人たちと共有
5. 4 日経新聞から現在の日経平均株価 を取得 (ql:quickload :dexador) (ql:quickload :plump) (ql:quickload :clss) (ql:quickload :cl-ppcre) (defparameter article-html (dex:get "http://www.nikkei.com/markets/kabu/")) (defparameter parse-tree (plump:parse article-html)) (defparameter sub-tree (aref (clss:select "span.mkc-stock_prices" parse-tree) 0)) (print (plump:text (aref (plump:children sub-tree) 0))) 6. 4.1 同じことをPYTH
WebスクレイピングとはWebから情報を自動的に集めてくるクローラを実装するということである。これを実現するにはHTTPクライアントとHTMLパーサ、そしてパースされた木構造から必要な情報を探索、抽出するセレクタがあればいい。Common Lispにはそれぞれに複数のライブラリがあるが、今回はHTTPクライアントにDexador、HTML/XMLパーサにPlump、CSSセレクタにCLSSを使う。これらのライブラリは全てQuicklispから入る。 (ql:quickload :dexador) (ql:quickload :plump) (ql:quickload :clss) 例としてこのロイターの記事 堅調地合い、1万8000円へ戻りを試す展開に=来週の東京株式市場 を分析してみる。 HTTPクライアント: Dexador まずHTTPクライアントでHTMLを取ってくる。これにはde
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く