*目次 [#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/]]を使うのがいいらしい…

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS