Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
open-uri question
akanksha.baid
7/25/2006 11:49:00 PM
I am using open-uri for the first time. I need to visit a bunch of urls
and gather some data. Here is a samll code snippet
require 'open-uri' # allows the use of a file like API for URLs
open( "
http://no-way-outspaik375.spaces.msn....
) { |file|
lines = file.read
puts lines
}
and here is the error I get
ruby test.rb
/usr/local/lib/ruby/1.8/open-uri.rb:290:in `open_http': 500 Internal
Server Error (OpenURI::HTTPError)
from /usr/local/lib/ruby/1.8/open-uri.rb:629:in `buffer_open'
from /usr/local/lib/ruby/1.8/open-uri.rb:167:in `open_loop'
from /usr/local/lib/ruby/1.8/open-uri.rb:165:in `open_loop'
from /usr/local/lib/ruby/1.8/open-uri.rb:135:in `open_uri'
from /usr/local/lib/ruby/1.8/open-uri.rb:531:in `open'
from /usr/local/lib/ruby/1.8/open-uri.rb:86:in `open'
from test.rb:2
However
require 'open-uri' # allows the use of a file like API for URLs
open( "
http://www.google....
) { |file|
lines = file.read
puts lines
}
works just fine. What am I doing wrong??
1 Answer
Alex Young
7/26/2006 12:11:00 AM
0
akanksha wrote:
> I am using open-uri for the first time. I need to visit a bunch of urls
> and gather some data. Here is a samll code snippet
>
> require 'open-uri' # allows the use of a file like API for URLs
> open( "
http://no-way-outspaik375.spaces.msn....
) { |file|
> lines = file.read
> puts lines
> }
>
> and here is the error I get
> ruby test.rb
> /usr/local/lib/ruby/1.8/open-uri.rb:290:in `open_http': 500 Internal
> Server Error (OpenURI::HTTPError)
<snip>
> works just fine. What am I doing wrong??
Nothing, from the looks of your code. The server's returning an error
message, which could (I guess) be something to do with cookies.
Mechanize has no problems with that site, anyway. I'd suggest using that.
--
Alex
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
open-uri question
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password