4

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 が専門でない場合は、別の言語でのソリューションを使用することもできます。

4

1 に答える 1