Bulkfeeds 形態素解析 + 特徴語抽出 API を使う
net/http ですっきりまとまりました。叫んでごめん。てへ。REXML も同様。
#!/usr/bin/env ruby $KCODE = 'u' require 'net/http' require 'open-uri' require 'rexml/document' BULKFEEDS_API_KEY = 'ほげほげ' content = ARGV.shift # 文字コード変換とか適当にしてね res = Net::HTTP.start('bulkfeeds.net', 80).post('/app/terms.xml', "content=#{URI.escape(content)}&apikey=#{BULKFEEDS_API_KEY}") terms = REXML::Document.new(res.body).root.elements.to_a("term").map{|e| e.text}.compact p terms
よって、libwww@perlを使った人は負け組!
……黒魔術?