理系学生日記

おまえはいつまで学生気分なのか

忍者TOOLS

ruby の練習に youtube で検索をかけてみる

perldoc に対応するのが ri って認識なんだけど,ri で出てくるドキュメントはかなり手が抜かれてるというか,この情報だけだとプログラムするのがキツい.ruby のモジュールの使い方はソース読めという認識でいいんだろか.
あと,これはたぶん ruby の練習になってない!

#!/usr/bin/ruby
require 'rubygems'
require 'mechanize'
require 'kconv'

agent = WWW::Mechanize.new;
page = agent.get( 'http://jp.youtube.com' );
search_form = page.form( 'searchForm' );
search_form['search_query'] = 'kiririmode';
page = agent.submit( search_form );

page.links.each do |link|
  puts link.text.toutf8
end

追記

WWW::Mechanize だと,(EXAMPLE|FAQ).txt とか eg/ 以下とかはわりと親切だった.