Google Reader может читать эту RSS-ленту, почему не может моя программа чтения RSS?

602
Nicole

У меня есть веб-сайт, на который я хотел бы подписаться через программу чтения RSS. Сам веб-сайт не публикует свою RSS-ленту, однако, когда я использовал Google Reader, он смог найти его, и он отлично работает. Google Reader цитирует http://www.stratfor.com/rss.xml в качестве адреса для канала RSS. Однако, когда я пытаюсь войти в этот канал, он говорит: «Страница не найдена». Я подозреваю, что это потому, что этот файл существует на сайте, но запрещен; и что по какой-то странной причине Google Reader имеет к нему доступ. Это тот случай?

В любом случае, мне бы очень хотелось, чтобы мой собственный RSS-ридер мог подписаться на него, потому что он имеет функции, которых нет у Google Reader. Кроме того, меня это заинтриговало - почему Google Reader может читать это, а другие RSS не могут?

0
Может быть, в прошлом по этому адресу * была * лента новостей, а в Google Reader все еще есть кеш старых статей? Joey 11 лет назад 1
О, Джои, ты великолепен! Хм ... Посмотрим, смогу ли я найти способ найти этот кешированный XML-файл ... Nicole 11 лет назад 0
Хммм .. Можете ли вы предложить обходной путь? Nicole 11 лет назад 0
Я не думаю, что вы можете заставить работать этот адрес снова, и при этом я не думаю, что Google Reader хранит файлы XML где-то. Считыватели каналов, как правило, забрасывают все в свою базу данных. Joey 11 лет назад 0
Небольшой некробамп: https://www.google.com/reader/view/feed/http://www.stratfor.com/rss.xml -> https://www.google.com/reader/atom/feed/. http://www.stratfor.com/rss.xml?n=1000; http://webapps.stackexchange.com/questions/26567/how-to-raise-google-reader-rss-feed-entry-limit/28156#28156 Matti Nescio 11 лет назад 0

1 ответ на вопрос

1
Calin

Если вы посмотрите на странице источника, вы найдете:

<head profile="http://www.w3.org/1999/xhtml/vocab"> .... <link rel="alternate" type="application/rss+xml" title="Stratfor RSS" href="http://www.stratfor.com/rss.xml" /> .... 

И я считаю, что Google Reader использует другой пользовательский агент, который не заблокирован сайтом

http://www.useragentstring.com/pages/Feed%20Readerlist/

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=178852#often

Я думаю, что это недосмотр администратора страницы или ошибка в drupal (движок сайта). Этот канал RSS, вероятно, также не должен быть читаемым Google.

Похожие вопросы