Как получить кластер связанных статей в RSS-каналах Новостей Google?
Google включает в себя следующее требование для использования там новостных лент RSS:
Включите ссылку на кластер связанных новостей Google News для каждого элемента новостей, используя ссылку, предоставленную в ленте новостей Google.
Эта ссылка должна содержать коллекцию других статей, связанных с текущим элементом. Одно из свойств xml в каждом узле RSS-ленты выглядит следующим образом:
<guid isPermaLink="false">tag:news.google.com,2005:cluster=43982360597436</guid>
Однако я не могу понять, как использовать это, чтобы получить список связанных статей. Кто-нибудь знает как это сделать?
1 ответ
Вы должны смотреть в верхней части RSS-канала, и, в частности, <link>
узел, который содержит ссылку на новостной кластер.
Например:
<rss version="2.0">
<channel>
<generator>NFE/1.0</generator>
<title>Google News</title>
<link>http://news.google.com/news?pz=1&ned=us&hl=en&topic=snc&ncl=dd_4rHFR0wfHJ5M35r9VmSXgpLESM</link>
<language>en</language>
<webMaster>news-feedback@google.com</webMaster>
<copyright>&copy;2014 Google</copyright>
<pubDate>Tue, 19 Aug 2014 03:31:53 GMT</pubDate>
<lastBuildDate>Tue, 19 Aug 2014 03:31:53 GMT</lastBuildDate>
...
Здесь URL в <link>
узел переместит вас на страницу со всеми связанными статьями, которые образуют кластер новостей.