Von der Ausführung der Funktion von Artikeln in application.py, ich bin in der Lage, die JSON von Artikeln zu erhalten, aber der erste Link ist immer der der Google-Schlagzeilen Seite und Titel ist immer Diese RSS-Feed-URL ist veraltet. Ich werde ein JSON-Objekt mit 5 Nachrichtenlinks zurückgeben, nachdem der Benutzer auf einen ausgewählten Marker auf der Google Map geklickt hat (der "geo" auslöst, was die Postleitzahl des durch den ausgewählten Marker markierten Ortes ist).pset8: "Diese RSS-Feed-URL ist veraltet" wird in jedem zurückgegebenen JSON-Objekt zurückgegeben. Was bedeutet das?
Als solche:
{
"link": "https://news.google.com/news",
"title": "This RSS feed URL is deprecated"
}
{
"link": "http://news.google.com/news/url?
sa=t&fd=R&ct2=us&usg=AFQjCNHkxhtDRE9JHS9dxvxZigP-pPRMrQ&clid=c3a7d30bb8a4878e06b80cf16b898331&ei=hU0KWpDlIoa38QWkp6PgBw&url=http://cambridge.wickedlocal.com/news/20171113/cambridge-students-transform-foundry-building-into-public-safety-training-site",
"title": "Cambridge students transform Foundry Building into public safety training site - Wicked Local Cambridge"
}
]
Ist es wegen meines Codes und wenn ja, was auf die Rückkehr dieser Link führt und was bedeutet der Titel ‚Diese RSS-Feed-URL ist veraltet‘ bedeuten?
Hier ist mein Code für Artikel:
@app.route("/articles", methods=["GET"])
def articles():
"""Look up articles for geo."""
# Get the postal code from geo in the HTML.
geo = request.args.get("geo")
if not geo:
raise RunTimeError("missing geo")
else:
articles = lookup(geo)
articles_list = []
if len(articles) > 5:
for i in range(0, 5):
articles_list.append(articles[i])
return jsonify(articles_list)
else:
return jsonify(articles_list)
Es stellte sich heraus, wenn ich die "for-Schleife" 's Bereich (1,6) ändern, wird es mir, die richtigen Artikel wieder! Aber ich verstehe nicht, warum der erste Artikel immer der der Startseite von Google News sein wird?