feed = feedparser.parse("http://someyoutubeurl")
video_data = feed.entries[0]
# Adding the data to a dict, etc...
在我的python命令行上键入的代码行立即运行并结束。但是当我在我的django web服务器上部署feedparser时,这个过程实际上需要10秒钟才能完成。有些事情一定是非常错误的。与python的feedparser速度混淆,它在命令行速度非常快,但在部署时速度很慢
我甚至使用相同的确切的YouTube视频测试,速度差异仍然存在!
你们有没有想法?由于
您的网络服务器是否有可用的sgmllib模块?如果不是(这肯定会是奇怪的),feedparser会回落到自己的纯Python实现中,这比较慢。 –
DNS可能存在问题。 – Matthias