参考サイトのコードをつぎはぎしたらできました。 #!/usr/bin/env ruby -Ku require 'yaml' require 'rubygems' require 'mechanize' require 'cgi' $KCODE = 'u' video_id = ARGV.first.scan(/sm\d+$/).first agent = WWW::Mechanize.new agent.post('https://secure.nicovideo.jp/secure/login?site=niconico', YAML.load_file('nico.yaml')) agent.get_file('http://www.nicovideo.jp/watch/' + video_id) content = agent.get_file('http://www.nicovi