|
Ruby Lang
»
ruby Japanese
»
ruby-list jp
[ruby-list:46478] common.rbのエラー
View:
Threaded
Chronologically
All Messages
New views
2 Messages —
Rating Filter:
0
1
2
3
4
5
Alert me
[ruby-list:46478] common.rbのエラー
by Toshiyasu Soejima
:: Rate this Message:
Reply to Author
|
View Threaded
|
Show Only this Message
そえじまです。
お世話になっております。
doc = Hpricot(open("
http://finance.yahoo.com/echarts?s=
^N225"))
を実行すると、
/usr/lib/ruby/1.8/uri/common.rb:436:in `split': bad URI(is not URI?):
http://finance.yahoo.com/echarts?s=
^N225 (URI::InvalidURIError)
となってしまい怒られてしまいます。
"^"が悪さをしてるのかなぁ〜と思っているんですが、何か方法はない
ものでしょうか?
環境は Ubuntu 9.04 + Ruby 1.8.7 です。
よろしくお願いいたします。
[ruby-list:46480] Re: common.rbのエラー
by Toshiyasu Soejima
:: Rate this Message:
Reply to Author
|
View Threaded
|
Show Only this Message
るびきちさま
そえじまです。
"%5E"にしたら、さらっと動いてくれました。
いつもありがとうございます。m(__)m
rubikitch@...
さんは書きました:
> ^→%5Eにしてみましょう。
>
> require 'uri'
> require 'cgi'
> CGI.escape "^" # => "%5E"
> URI("
http://finance.yahoo.com/echarts?s=%5EN225
") # => #<URI::HTTP:0xa2ab5d4 URL:
http://finance.yahoo.com/echarts?s=%5EN225
>
>
> --
> rubikitch
> Blog:
http://d.hatena.ne.jp/rubikitch/
> Site:
http://www.rubyist.net/~rubikitch/
> Twit:
http://twitter.com/rubikitch/
> 『Ruby逆引きハンドブック』
http://d.hatena.ne.jp/rubikitch/20090525/rubybook
>
>
>
Free embeddable forum
powered by
Nabble
Forum Help