J'utilise feedparser dans une tâche différée dans Google App Engine comme ceci:feedparser google appengine reporté aucune entrée?
class RSSFetchHandler(webapp.RequestHandler):
def get(self):
deferred.defer(parse_dk_indeed_com, feed)
puis dans parse_dk_indeed_com
Je l'extrait de code de code suivant:
import feedparser
def parse_dk_indeed_com(feed):
d = feedparser.parse(feed.url)
Je peux voir que lorsque je me connecte asset.url renvoie une URL valide et je sais que le flux contient des éléments. Mais quand je me connecte len(d['entries'])
il renvoie 0? Lorsque j'exécute le même extrait en utilisant nosetest, le test suivant passe:
assert len(d['entries']) > 0
Qu'est-ce qui me manque?
Qu'est-ce que 'asset.url'? Ce n'est pas dans le code que vous collez. S'il vous plaît, lorsque vous posez ces questions, incluez le code _original_, et autant que possible. –