*目次 [#b98c24f2] #contents *関連ページ [#a537bd7f] -[[Mechanize]] *Tips [#de56f839] **URIエンコード・デコードする [#ta4642c5] -[[Ruby On Rails ピチカート街道 - rubyでURLエンコード -:http://rubist.blog77.fc2.com/blog-entry-49.html]] ***エンコード [#a7a86457] #pre{{ require 'uri' p URI.escape('http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=Rubyリファレンスマニュアル') => "http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=Ruby%A5%EA%A5%D5%A5%A1%A5%EC%A5%F3%A5%B9%A5%DE%A5%CB%A5%E5%A5%A2%A5%EB" }} ***デコード [#b16c4a7d] #pre{{ require 'uri' p URI.unescape('http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=Ruby%A5%EA%A5%D5%A5%A1%A5%EC%A5%F3%A5%B9%A5%DE%A5%CB%A5%E5%A5%A2%A5%EB') => "http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=Rubyリファレンスマニュアル" }} **Digest認証でアクセスする [#ye8ccdee] -net/httpもopen-uriも対応してないのか(?) -[[RubyForge: WWW::Mechanize: Project Info:http://rubyforge.org/projects/mechanize/]]を使うのがいいらしい…