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").ma