web-dev-qa-db-fra.com

Format d'URL pour le flux RSS de Google Actualités

L'ancien format d'URL de flux RSS était obsolète. Le 1er décembre 2017 ( avis de désapprobation ), ils ont également supprimé le bouton dans l'interface de Google Actualités pour générer une URL RSS ( actualités mentionnant ce changement). ).

Cela signifie qu’il n’existe aucune méthode publique ou documentée permettant de générer un nouveau lien RSS. Le seul documentation dont ils disposent est obsolète car ils ont changé l’interface.

Quel est le nouveau format pour générer un flux RSS pour une rubrique Google Actualités?

16
Robin Andersson

Nous avons trouvé une bibliothèque à jour ( 1 ) utilisant Google Actualités RSS.

Le nouveau format de l'URL semble être:

Dernières nouvelles:

https://news.google.com/news/rss

Par sujet principal:

https://news.google.com/news/rss/headlines/section/topic/{topic}

Où {topic} est l'une des valeurs suivantes: WORLD NATION BUSINESS TECHNOLOGY ENTERTAINMENT SPORTS SCIENCE HEALTH

Par n'importe quel sujet/personnalisé:

Une fois sur https://news.google.com , accédez au sujet souhaité, par exemple this . Identifiez l'ID de sujet dans son URL, par exemple. CAAqIQgKIhtDQkFTRGdvSUwyMHZNR056T1hFU0FtVnVLQUFQAQet utilisez le format:

https://news.google.com/rss/topics/{id}?hl={lang}

Dans le format ci-dessus, essentiellement rss/ est ajouté après https://news.google.com/.

Par géolocalisation:

https://news.google.com/news/rss/headlines/section/geo/{location}

Pas sûr du formatage pour le paramètre {location}

Par requête de recherche:

New link: https://news.google.com/rss/search?q={query}
Old link: https://news.google.com/news/rss/search/section/q/{query}

Où le paramètre {query} est une recherche en texte libre

Spécification du pays et de la langue:

Par exemple, si vous souhaitez que les nouvelles soient en suédois et proviennent de sources suédoises, ajoutez la chaîne de requête suivante à l'URL pour changer le pays et la langue en sv-SE: ?hl=sv&gl=SE&ceid=SE%3Asv

34
Robin Andersson

Cette option n'est plus valide: https://news.google.com/news/rss/headlines/section/topic/ {topic} génère l'erreur 500.

Cela semble fonctionner: https://news.google.com/news?cf=all&hl=fr&pz=1&ned=us&q=astronomy&output=rss

La géolocalisation mentionnée ci-dessus fonctionne toujours aussi. Vous pouvez également spécifier une ville et un état: https://news.google.com/news/rss/headlines/section/geo/DenverCo

2
SuperBart

Mise à jour du flux d'actualités Google RSS
Vous pouvez aussi essayer ceci.
https://news.google.com/rss?hl=en-NG&gl=NG&ceid=NG:en

1
Ayotunde Olubiyo
  1. Les demandes au noeud final Geo semblent fonctionner à nouveau.

    par exemple. https://news.google.com/news/rss/headlines/section/geo/{place_name}

  2. De plus, si vous utilisez la recherche non géographique, vous pouvez spécifier une fenêtre de 7 jours en ajoutant +when:7d à votre recherche.

    par exemple. https://news.google.com/rss/search?q={key_words}+when:7d

0
Eric McLachlan