5

Google ニュース RSS を使用する RSS パーサーを構築しようとしています。次の URL をターゲットにするだけで、ニュース URL からニュース記事を取得できます。

https://news.google.com/news/section?output=rss

ただし、Google ニュース ページでは、現在地の近くのニュースを取得するオプションがあります。ブラウザのこの URL は次のとおりです。

https://news.google.com/news/section?geo=detect_metro_area

ローカル ニュースを RSS 形式で返すには、output=rss クエリ文字列パラメーターを追加するだけでは不十分です。代わりに、ほとんど空の応答が返されます。

<rss version="2.0">
<channel>
<generator>NFE/1.0</generator>
<title>News near you - Google News</title>
<link>
http://news.google.com/news?pz=1&ned=us&hl=en&geo=detect_metro_area
</link>
<language>en</language>
<webMaster>news-feedback@google.com</webMaster>
<copyright>&copy;2012 Google</copyright>
<pubDate>Tue, 20 Nov 2012 19:32:04 GMT</pubDate>
<lastBuildDate>Tue, 20 Nov 2012 19:32:04 GMT</lastBuildDate>
<image>
<title>News near you - Google News</title>
<url>
https://ssl.gstatic.com/news/img/logo/en_us/news.gif
</url>
<link>
http://news.google.com/news?pz=1&ned=us&hl=en&geo=detect_metro_area
</link>
</image>
<description>Google News</description>
</channel>
</rss>

この RSS フィードから地理的に近いニュースを取得する方法があるかどうか、誰か知っていますか?

4

2 に答える 2

1

?geo=detect_metro_area を ?geo=郵便番号に置き換えます

https://news.google.com/news/section?geo=90210など

RSS の場合は、https://news.google.com/news/feeds?geo=90210&output=rssになります。

于 2015-07-21T00:13:05.827 に答える