1

1)查看此新闻输出链接:
www.google.com/search ?q=example&num=10&hl=en&gl=us&authuser=0&tbm=nws&source=lnt&sbd:1&sa=X&ved=0CBUQpwVqFQoTCJi2r5XYl8gCFYeNDQodbDQF1g&biw=1242&bih=599&dpr=1.1

使用的参数是 tbs=sbd:1, &tbm=nws&source=lnt - 这应该给你一个按时间排序的新闻列表。最新的在顶部。(按日期作为参数排序 - sbd:1)。但是,当您单击它时,由于某种原因,它会返回按相关性排序。请在此处查看 URL 标签的含义:https ://stenevang.wordpress.com/2013/02/22/google-search-url-request-parameters/

2) 现在,查看相应的 RSS 链接:news.google.com/news/feeds?num=10&q=example&tbs=sbd:1&tbm=nws&source=lnt&output=rss

在浏览器中搜索标题标签(在上面的链接中)。您会注意到新闻报道已根据 Google 所谓的“相关性”重新排序(即使指定了 sbd:1)。最新的不在顶部。

有谁知道为什么会这样?有没有办法解决这个问题?我想要 RSS 页面顶部的最新新闻标题。如何做到这一点?!

提前致谢。

4

1 回答 1

0

奇怪的!在我的浏览器中,在 RSS 提要的 URL 中添加 &tbs=sbd:1 可以完美地对项目进行排序。没有它,就会出现问题!例如,即使我将“num”推到“30”!

http://news.google.com/news/feeds?num=30&q=example&tbs=sbd:1&tbm=nws&source=lnt&output=rss

于 2015-09-28T12:10:38.953 回答