0

どうやら開発者がsoundcloudタグに従っているため、SoundCloudサポートによってここにリダイレクトされました。

http://feeds.soundcloud.com/users/29254752-manschool/tracksで soundcloud によって公開されている特定のフィードにアクセスしようとしています。

ブラウザでフィードにアクセスすると、問題なく動作します。ただし、Python フィードパーサー ライブラリを使用すると、SoundCloud サーバーがリダイレクト ループで応答するようです。次のリンクで HTTP トラフィックをキャプチャしました https://gist.github.com/stefankoegl/5604363

私の観点からは、soundcloud のバグのように見えます。

4

1 に答える 1

0

これは私たちの側の問題のように見えますが、回避策があるようです。Acceptヘッダーの特定の組み合わせが原因でリダイレクトが発生しているようです。明示的に設定すると、正常application/rss+xmlに動作します。Python での例:

import feedparser

url = 'http://feeds.soundcloud.com/users/29254752-manschool/tracks'
feed = feedparser.parse(url, request_headers={
    'Accept': 'application/rss+xml'
})

print feed

社内で問題を解決できるか確認しますが、当面は上記の回避策を使用することをお勧めします。

于 2013-06-14T16:15:48.403 に答える