Comment créer des flux RSS personnalisés

Real Simple Syndication (RSS) simplifie considérablement la mise à jour des dernières mises à jour sur les services Internet et les sites Web. De nos jours, de nombreux sites Web proposent des flux RSS pour offrir à leurs lecteurs une alternative à la visite manuelle du site ou à l’abonnement à un bulletin électronique.

Les lecteurs de flux tels que RSS Owl ou le service en ligne Google Reader sont faciles à utiliser et constituent un centre d’informations central pour de nombreux utilisateurs. Cependant, il arrive parfois que des sites Web n'offrent pas de flux RSS. Le nouveau service Google, par exemple, publie les dernières mises à jour de produits Google. Le service lui-même est déclenché par RSS, mais les visiteurs ne disposent pas d'options pour s'abonner à un flux.

Nous avons créé un flux pour ce service à l'aide du service gratuit Feed 43 et souhaitons vous guider dans la création d'un flux RSS personnalisé. Cela devrait vous donner les outils nécessaires pour créer un flux sur d'autres sites Web qui n'en proposent pas.

Une compréhension de base du HTML est bénéfique à cet égard, mais pas nécessairement requise. Commencez par visiter le site Web de Feed 43, puis collez l’URL de la page Web pour laquelle vous souhaitez créer un flux RSS dans le formulaire. Nous utilisons //www.google.com/newproducts/ pour notre exemple. Ignore Encoding et cliquez sur le bouton Recharger.

flux rss personnalisé

Toutes les configurations se produisent sur la page suivante. En haut, le titre de la page et le code source sont affichés à l'utilisateur. Nous avons besoin du code source plus tard pour trouver des modèles pour le titre, la description et le lien de la nouvelle. C'est l'étape la plus technique et la plus intimidante du processus, mais elle n'est pas aussi difficile que cela en a l'air à première vue.

flux RSS

Les modèles sont définis à l'étape 2. Le fil 43 utilise la variable {%} pour définir les variables et {*} pour les contenus non pertinents. Nous devons maintenant explorer le code source, mais avant cela, nous examinons la page d'origine pour récupérer le titre et la description que nous devons trouver dans le code source.

Jetez un coup d'œil au premier titre du nouveau produit sur la page et cherchez le code source. Pour notre exemple Google New, c’est "Le service Altitude est maintenant disponible dans le". Vous trouverez le texte dans le source, entouré d'éléments HTML. Maintenant, nous remplaçons le titre de la news par la variable {%} et ajoutons la ligne entière

{%}

à la recherche (répétable) Motif de recherche * à l’étape 2. Mais, si vous regardez un peu plus près, ou plus précisément, vous constaterez que le titre apparaît une seconde fois dans la source. Ceci est inhabituel pour la plupart des pages Web, mais dans ce cas, la deuxième occurrence du code est en fait la bonne. Pourquoi? Parce que le texte intégral de chaque message est également affiché à cet endroit.

Pour le titre de l'article, nous choisissons

{%}

et placez le code dans le champ Elément (répétable) du modèle de recherche.

Pour la description, nous cherchons une ligne en dessous et trouvons

{%}

Le code complet que nous mettons dans ce domaine est

{%} {*}

{%}

Voir le {*}? Cela supprime tout ce qui se trouve entre les deux champs. Si vous le laissez pas, vous remarquerez qu’un clic sur Extraire trouvera 0 élément, si vous l’ajoutez, tous les éléments sont trouvés.

Les données écrêtées ci-dessous montrent comment chaque entrée est affichée dans le flux RSS. Notez les variables {1} et {2}. Celles-ci correspondent au titre de l'article et à la description.

rss création

Nous devons ajouter ces deux propriétés aux éléments RSS. Le premier dans le champ de titre et le second dans le champ de description.

nourrir43

Un clic sur l'aperçu affiche enfin l'aspect du flux RSS dans le lecteur RSS.

flux de prévisualisation

Enfin, l'adresse du flux RSS et l'adresse de la page de modification sont affichées pour le créateur du flux RSS personnalisé. Et c'est ainsi que vous créez des flux RSS personnalisés avec Feed43. Si vous avez des questions sur le processus, faites-le nous savoir dans les commentaires.