ページのソース コードを取得して表示するアプリケーションを作成しています。
これは単純な JSON 形式で、HTML も CSS も一切ありません。したがって、取得しようとしているサイトのソース コードは次のようになります。
{"latitude" : "n/a","longitude" : "n/a","internalTemperature" : "n/a","light" : "n/a","distance" : "n/a" ...
毎回、httparty を使用すると、次のような結果が得られます。
#, @headers={"x-frame-options"=>["sameorigin"], "x-xss-protection"=>["1; mode=block"], "content-type"=>["text/html;charset=utf-8"], "content-length"=>["86692"], "server"=>["WEBrick/1.3.1 (Ruby/1.9.2/2012-04-20)"], "date"=>["Wed, 09 May 2012 17:46:34 GMT"], "connection"=>["close"]}>
そのタイプのデータは何ですか?、わかりません。
私は自分のerbファイルに次のような行を持っています:
<%= Representative.get('http://0.0.0.0:4568/').inspect %>
そして私の .rb ファイルで:
class Representative
include HTTParty
end
明らかに、アクセスしているサイトはローカルホスト上にあるため表示されませんが、先ほど示したような単純な JSON が返されます。