我在谷歌应用引擎的延迟任务中使用 feedparser,如下所示:
class RSSFetchHandler(webapp.RequestHandler):
def get(self):
deferred.defer(parse_dk_indeed_com, feed)
然后在parse_dk_indeed_com
我有以下代码片段:
import feedparser
def parse_dk_indeed_com(feed):
d = feedparser.parse(feed.url)
我可以看到,当我记录asset.url 时,它返回一个有效的URL,并且我知道提要中有项目。但是当我记录len(d['entries'])
它返回0?当我使用nosetest运行相同的代码片段时,以下测试通过:
assert len(d['entries']) > 0
我错过了什么?