访问soundcloud feed时重定向循环

时间:2013-06-13 09:14:07

标签: soundcloud

我被SoundCloud支持重定向到此处,因为显然他们的开发人员正在关注soundcloud标记。

我正在尝试访问soundcloud发布的特定Feed http://feeds.soundcloud.com/users/29254752-manschool/tracks

在浏览器中访问Feed时,它可以正常工作。但是,当使用Python feedparser库时,SoundCloud服务器似乎会响应重定向循环。我在以下链接中捕获了HTTP流量 https://gist.github.com/stefankoegl/5604363

从我的观点来看,它看起来像是一个声音云。

1 个答案:

答案 0 :(得分: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

我会在内部跟进,看看我们是否可以解决问题,但我建议暂时使用上述解决方法。