テキストファイルに記載されているすべてのURLにアクセスしたい。
私は持っています:
require 'mechanize'
File.open('sources.txt').each_line { |url|
agent = Mechanize.new
puts "Visiting #{url}"
mypage = agent.get("#{url}")
current_url = mypage.uri.to_s
puts "The final URL is #{current_url}"
}
このコードは、のURLを実行し、実行してsources.txt
いることを通知し、ページに到達するとURLを通知します。つまり、にあるが、(WWWなし)に解決される場合は、www.foo.com
そのように通知されます。source.txt
www.foo.com
foo.com
解決済み/最終/現在の各URLを1行で区切られた単一のテキストファイルに保存するにはどうすればよいですか?