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を使った人は負け組!
……黒魔術?