Это то, что мы можем добавить URL-адрес для чтения digg.com, чтобы добавить их в свой список чтения. Как только мы отправим ссылку, они (digg) найдут несколько ссылок, которые указывают на карту канала (.xml или из feedburner и т. д.). Как они это делают ?
Как программа digg reader находит URL-адрес фида для данного сайта?
comment
возможный дубликат Как обнаружить RSS-каналы для данного URL а>
- person Joe   schedule 03.12.2014
comment
@Joe Создатель ответил и принял вопрос. Эти ответы не являются неправильными, но они не решают многих проблем. Например, мы не можем найти URL-адрес RSS-канала для сайта scoopwhoop.com ни с одним из этих решений, кроме digg.com. делает это.
- person guy_fawkes   schedule 03.12.2014
Ответы (1)
обнаружение канала — это шаг 1.
Шаг 2, вероятно, должен иметь «обратный» механизм обнаружения. Каждый канал (RSS или Atom) в виде ссылки на HTML-представление. Таким образом, даже если другая часть обнаружения отсутствует, вы все равно можете найти URL-адрес фида с сайта, если у вас есть это второе отношение... Объедините это с данными пользователя (количество подписчиков... и т. д.), и вы получите довольно хорошее решение. !
Шаг 3 — «тупой» поиск: каждая история в ленте имеет ссылку на домен. Сам фид имеет домен. Если они оба совпадают, вы, вероятно, нашли канал, который ищете!
Наверняка есть и другие методы :)
person
Julien Genestoux
schedule
08.12.2014
Автоматическое обнаружение фида — это основной способ, и он хорошо поддерживается. Некоторые современные клиенты также попытаются использовать
/feed
в корне домена, потому что WordPress поддерживает 27% Интернета, поэтому есть большая вероятность, что там будет фид, если метод автоматического обнаружения не сработает.
- person Daniel; 05.01.2018