Як створити власні RSS-канали

Real Simple Syndication (RSS) дозволяє значно простіше бути в курсі останніх оновлень Інтернет-служб та веб-сайтів. На сьогоднішній день багато веб-сайтів пропонують RSS-канали, щоб надати своїм читачам альтернативу відвідуванню сайту вручну або передплаті на розсилку електронної пошти.

Читачі каналів, як RSS Owl або онлайн-сервіс Google Reader, прості у використанні та є центральним центром для інформації для багатьох користувачів. Однак іноді трапляються веб-сайти, які не пропонують RSS-канали. Прикладом такого веб-сайту є сервіс Google New, який публікує останні оновлення продуктів Google. Сам сервіс запускається RSS, але відвідувачам не пропонується можливість підписатися на канал.

Ми створили канал для цієї послуги, використовуючи безкоштовний сервіс Feed 43, і хотіли б провести вас шляхом створення користувацького RSS-каналу. Це має надати вам підручні інструменти для створення каналу на інших веб-сайтах, які не пропонують його.

Основне розуміння HTML вигідно для цього, але не обов'язково. Почніть з відвідування веб-сайту Feed 43 та вставте URL-адресу веб-сторінки, для якої потрібно створити RSS-канал. Ми використовуємо //www.google.com/newproducts/ для нашого прикладу. Ігноруйте кодування та натисніть кнопку Перезавантажити.

RSS канал

Усі конфігурації відбуваються на наступній сторінці. Угорі користувачеві відображаються назва сторінки та вихідний код. Пізніше нам знадобиться вихідний код, щоб знайти зразки для заголовка новин, опису та посилання. Це самий технічний і залякуючий крок процесу, але не такий важкий, як здається на перший погляд.

RSS канал

Шаблони визначені на кроці 2. У подачі 43 використовується змінна {%} для визначення змінних, а {*} для вмісту, що не відповідає. Тепер нам потрібно заглибитися у вихідний код, але перш ніж це зробити, ми подивимось на оригінальну сторінку, щоб отримати назву та опис, які нам потрібно знайти у вихідному коді.

Подивіться першу нову назву продукту на сторінці та знайдіть її вихідний код. Для нашого прикладу Google New, який є "Сервіс підняття зараз доступний у розділі". Ви знайдете текст у джерелі з елементами HTML навколо нього. Тепер ми заміняємо заголовок новин змінною {%} і додаємо весь рядок

{%}

до елемента пошуку (повторюваний) Шаблон пошуку * на кроці 2. Але, якщо придивитись трохи ближче чи точніше пошукати, ви побачите, що заголовок з’являється вдруге в джерелі. Це незвично для більшості веб-сторінок, але в цьому випадку друге виникнення в коді насправді є правильним. Чому? Тому що повний текст кожної публікації розміщений і в цьому місці.

Для назви статті ми обираємо

{%}

і введіть код у поле Елемент (повторюваний) Шар пошуку.

Для опису шукаємо рядок внизу і знаходимо

{%}

Повний код, який ми вводимо в це поле, це

{%} {*}

{%}

Дивіться {*}? Це позбавляється від усього між двома полями. Якщо ви не залишите його, ви помітите, що при натисканні на Витяг знайдеться 0 елементів, якщо ви додасте його, всі елементи знайдуться.

Відрізані дані нижче покажуть, як відображається кожен запис у RSS-стрічці. Зверніть увагу на змінні {1} і {2}, вони встановлені в заголовку статті та описі.

створення RSS

Нам потрібно додати ці два властивості до пункту RSS. Перше в полі заголовка, а друге в полі опису.

подача43

Клацання попереднього перегляду нарешті показує, як виглядатиме RSS-канал у RSS-рідері.

канал попереднього перегляду

Нарешті, адреса каналу RSS та адреса редагування сторінки відображаються автору користувацького RSS-каналу. Ось так ви створюєте власні RSS-канали за допомогою Feed43. Якщо у вас є якісь питання щодо процесу, повідомте нас у коментарях.