以下のコードを使用して Web サイトをクロールしていましたが、クロールしすぎてサイトから完全に追放された可能性があります。ブラウザでサイトにアクセスすることはできますが、open-uri とこのサイトを含むコードを実行すると、503 サイトを利用できないというエラーが表示されます。open-uri は、たとえば google や facebook でも問題なく動作するため、これはサイト固有のものだと思います。これに対する回避策はありますか?
require 'rubygems'
require 'hpricot'
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open("http://www.quora.com/What-is-the-best-way-to-get-ove$
topic = doc.at('span a.topic_name span').content
puts topic