open-uri を使用して Web サイトの HTML ページを取得しようとしています。ただし、問題は、Web サイトが正しいコードを適切に表示するためにロードするのに数秒かかることです。私が今持っているものは次のとおりです。
require 'open-uri'
html = open('http://hiddencode.me/dribbbucket/embed.html?key=MY_API_KEY&bucket=56024-Glassboard&delay=5000')
response = html.read
puts response
これを今実行すると、次のようになります。
<div id="slam-dunk">
<div id="loading">Loading..</div>
</div>
ただし、正しい応答を得るには、開く前にサイトを適切にロードする必要があります。Rubyでこれを行う方法はありますか? Ruby が専門でない場合は、別の言語でのソリューションを使用することもできます。