Hi all,
I want to download all the mp3 files from this website:
60-Second Science.
But I cannot see the link to each mp3 file in the source file. I wonder
how I can find out each link for the mp3 in source file.
Thanks,
Li
Hi all,
I want to download all the mp3 files from this website:
60-Second Science.
But I cannot see the link to each mp3 file in the source file. I wonder
how I can find out each link for the mp3 in source file.
Thanks,
Li
Li Chen wrote:
Hi all,
I want to download all the mp3 files from this website:
60-Second Science.But I cannot see the link to each mp3 file in the source file. I wonder
how I can find out each link for the mp3 in source file.
A> What’s the relation to the language Ruby here?
B> If I had cool MP3s, I would munge their addresses to prevent casual
scraping.
Google “Streamripping” to get an idea for the silly arms race currently
in
progress…
On Sun, Feb 1, 2009 at 3:42 PM, Li Chen [email protected] wrote:
Hi all,
I want to download all the mp3 files from this website:
60-Second Science.But I cannot see the link to each mp3 file in the source file. I wonder
how I can find out each link for the mp3 in source file.
mp3scrape may work for your needs.
http://codeforpeople.com/lib/ruby/mp3scrape/mp3scrape-0.0.1/
Regards,
Michael G.
Phlip wrote:
Li Chen wrote:
Hi all,
I want to download all the mp3 files from this website:
60-Second Science.But I cannot see the link to each mp3 file in the source file. I wonder
how I can find out each link for the mp3 in source file.A> What’s the relation to the language Ruby here?
#Use Ruby script to download a webpage ranging from 15274.html to
15334.html
#download a webpage based on an address
require ‘open-uri’
require ‘threadlimiter’
#address=‘http://www.qenglish.com/samples/15334.html’
#…
#address=‘http://www.qenglish.com/samples/15274.html’
addresses=[]
address1=‘http://www.qenglish.com/samples/’
address2=‘’
address3=‘.html’
(15274…15334) .to_a.each do |i|
addresses<<(address1 + i.to_s+ address3)
end
#download the files
addresses.threaded_collect(1)do |a_uri|
open(a_uri) do |a_file|
f_name=File.basename(a_uri)
open(f_name,‘wb’) do|r_file|
a_file.each_line do |a_line|
r_file.write a_line
end
end
end
end
Li Chen wrote:
What is the right syntex for using mp3scrape? I can not load mp3scrape
gem_original_require' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
require’
from (irb):1
try
$ mp3scrape --help
Michael G. wrote:
mp3scrape may work for your needs.
http://codeforpeople.com/lib/ruby/mp3scrape/mp3scrape-0.0.1/
Hi Michael,
Thank you very much.
What is the right syntex for using mp3scrape? I can not load mp3scrape
after I use gem install to install the gem.
Li
############################
C:\Users\Alex>irb
irb(main):001:0> require ‘mp3scrape’
LoadError: no such file to load – mp3scrape
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
gem_original_require' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
require’
from (irb):1
Reid T. wrote:
try
$ mp3scrape --help
Hi Reid,
Here is what I get:
C:\Users\Alex>mp3scrape --help
gem install main
C:\Users\Alex>irb
irb(main):001:0> require ‘mp3scrape’
LoadError: no such file to load – mp3scrape
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
gem_original_require' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
require’
from (irb):1
irb(main):002:0>
Li
Reid T. wrote:
you need to run
gem install main
then you will prob also need to run
gem install threadify
then run
$ mp3scrape --help
Hi Reid,
Thank you very much.
I follow your suggestions and now I am able to download mp3 from
http://troubledsoulsunite.blogspot.com/.
But I cannot download mp3 from
http://rss.sciam.com/sciam/60secsciencepodcast
Li
Li Chen wrote:
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require’
from (irb):1
irb(main):002:0>Li
you need to run
then you will prob also need to run
then run
$ mp3scrape --help
Li Chen wrote:
then run
60-Second ScienceLi
you might have more success at
http://www.sciam.com/podcast/podcasts.cfm?type=60-second-science
if you can get mp3scrape to follow the podcast urls…
Reid T. wrote:
you might have more success at
http://www.sciam.com/podcast/podcasts.cfm?type=60-second-science
if you can get mp3scrape to follow the podcast urls…
Hi Reid,
Thanks.
I use a script I wrote in the previous post and download all the mp3 I
need.
Li
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs