application.py의 기사 기능을 실행하면 기사의 JSON을 가져올 수 있지만 첫 번째 링크는 항상 Google 뉴스 헤드 라인 페이지의 제목이며 제목은 항상 사용됩니다.이 RSS 피드 URL은 더 이상 사용되지 않습니다. 사용자가 Google지도에서 선택한 마커를 클릭하면 (선택한 마커로 표시된 장소의 우편 번호 인 "geo"가 실행 됨) JSON 개체 5 개를 반환한다고 가정합니다. 이와 같이pset8 : "이 RSS 피드 URL은 더 이상 사용되지 않습니다."는 반환 된 모든 JSON 객체에 반환됩니다. 이것은 무엇을 의미 하는가?
:
{
"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"
}
]
이 링크의 반환에 이르게하고 '이 RSS 피드의 URL이 지원되지 않습니다'제목이 어떤 의미가 무엇 때문에 내 코드의 그래 경우 그것을인가?
여기 기사에 대한 내 코드입니다 : 나는 (1,6)로 "에 대한 루프"의 범위를 변경하는 경우
@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)
밝혀, 그것은 나에게 올바른 기사를 돌아갑니다! 하지만 첫 번째 기사가 항상 Google 뉴스의 홈페이지가 될 이유는 무엇인지 이해할 수 없습니까?