From: daz Date: 2005-07-13T23:15:51+09:00 Subject: Re: how to get a http directory listing Carlos Diaz wrote: > Hi, > > Has anyone ever tried to do something like this? I'm trying to log in > to a url and get a listing of all the files on that url. For example, > with wget I can fetch the files this way: > > wget http://username:password@172.16.1.1/logs/somelog.log > > this would get the individual file and download it to my local machine. > However, I'm trying to automate this script to go out and look at the > contents of this directory and do something for each file in there. For > example, I want to do something like this: > > Dir.foreach("http://username:password@172.16.1.1/logs") {|x| logic here>} > > However, I'm not sure if there is a simple way to do something like this > in Ruby. Anyone encountered this before? > Niklas Frykholm may have tussled with this problem: http://raa.ruby-lang.org/project/webfetcher/ => http://www.acc.umu.se/~r2d2/programming/ruby/webfetcher/ Worth a look, for ideas ? daz