次のように、Nokogiri を使用して、Rails (3.2) アプリで URL (具体的には、Sirius XM タイムスタンプ リクエスト) を取得して解析しています。
url = "https://www.siriusxm.com/metadata/pdt/en-us/xml/events/timestamp/01-20-21:59:15"
timestamp_data = Nokogiri::HTML(open(url))
これは私のローカル開発環境では問題なく動作しますが、Heroku から実行すると「403 Forbidden」という応答で一貫して失敗します。
ローカルで動作しているときに Heroku 側でこれが失敗する原因についてのアイデアはありますか? 失敗する理由についてさらに情報を収集するためにできることはありますか?
ご協力ありがとうございます。