我被SoundCloud支持重定向到此处,因为显然他们的开发人员正在关注soundcloud标记。
我正在尝试访问soundcloud发布的特定Feed http://feeds.soundcloud.com/users/29254752-manschool/tracks
在浏览器中访问Feed时,它可以正常工作。但是,当使用Python feedparser库时,SoundCloud服务器似乎会响应重定向循环。我在以下链接中捕获了HTTP流量 https://gist.github.com/stefankoegl/5604363
从我的观点来看,它看起来像是一个声音云。
答案 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
我会在内部跟进,看看我们是否可以解决问题,但我建议暂时使用上述解决方法。