Как открыть RSS-каналы для данного сайта
Задание заключается в предоставлении URL-адреса сайта (скажем, https://stackru.com/), чтобы вернуть список всех каналов, доступных на сайте. Методы приемлемы:
а) использовать стороннюю службу (google?, yahoo?, ...) программно б) использовать сканер / паук (и некоторые советы о том, как настроить паука для возврата только каналов rss/xml) в) программно с помощью c / C++/php (любой язык / библиотека)
Задача здесь не в том, чтобы получить фиды, содержащиеся на странице, возвращаемые URL, а ВСЕХ фидах, доступных на сервере на любой глубине... в любом случае, приведите простой пример использования.
1 ответ
Единственный способ, которым я знаю, - это использовать протокол обнаружения RSS, который существует уже около 4 лет. Просканируйте сайт и посмотрите на HTML-страницах теги автообнаружения RSS:
<link rel="alternate" type="application/rss+xml"
title="Something"
href="http://www.example.com/feed1.xml” />