我正在尝试构建一个使用 Google News RSS 的 RSS 解析器。我只需定位以下 URL 即可从新闻 URL 检索新闻文章:
https://news.google.com/news/section?output=rss
但是,在谷歌新闻页面上,有一个选项可以检索您当前位置附近的新闻。浏览器中的这个URL是:
https://news.google.com/news/section?geo=detect_metro_area
仅添加output=rss查询字符串参数不足以以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>[email protected] /cdn-cgi/l/email-protection</webMaster>
<copyright>©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 源获取地理位置上离您较近的新闻?
据我所知,您需要确定您自己,因为网站需要使用设备上的机制或登录的用户帐户自动确定您的位置。但是,如果您想根据包含城市或地区的新闻进行查询,您可以为纽约执行类似的操作。如果您将其与某些设备上的地理位置功能结合起来,那么您应该能够获得您想要的新闻。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)