0

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

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

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

从我的角度来看,它看起来像一个 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 回答