Solución:
Encontré una biblioteca actualizada (1) que usa Google News RSS.
El nuevo formato de URL parece ser:
Las noticias más importantes:
https://news.google.com/news/rss
Por tema principal:
https://news.google.com/news/rss/headlines/section/topic/{topic}
Donde {topic} es uno de los siguientes valores: WORLD NATION BUSINESS TECHNOLOGY ENTERTAINMENT SPORTS SCIENCE HEALTH
Por cualquier tema / tema personalizado:
Una vez en https://news.google.com, busque el tema deseado, por ejemplo, este. Identifique el ID del tema en su URL, p. Ej. CAAqIQgKIhtDQkFTRGdvSUwyMHZNR056T1hFU0FtVnVLQUFQAQy use el formato:
https://news.google.com/rss/topics/{id}?hl={lang}
En el formato anterior, esencialmente rss/
se agrega después de https://news.google.com/
.
Por geolocalización:
https://news.google.com/news/rss/headlines/section/geo/{location}
No estoy seguro del formato del parámetro {location}
Por consulta de búsqueda:
New link: https://news.google.com/rss/search?q={query}
Old link: https://news.google.com/news/rss/search/section/q/{query}
Donde el parámetro {query} es una búsqueda de texto libre
Especificando país e idioma:
Por ejemplo, si desea tener noticias en sueco y ubicadas en fuentes suecas, agregue la siguiente cadena de consulta a la URL para cambiar el país y el idioma a sv-SE:
?hl=sv&gl=SE&ceid=SE%3Asv
-
Las solicitudes al punto final geográfico parecen estar funcionando nuevamente.
p.ej
https://news.google.com/news/rss/headlines/section/geo/{place_name}
-
Además, si usa la búsqueda no geográfica, puede especificar una ventana de 7 días agregando
+when:7d
a su búsqueda.p.ej
https://news.google.com/rss/search?q={key_words}+when:7d
Esta opción ya no es válida: https://news.google.com/news/rss/headlines/section/topic/{topic} produce el error 500.
Esto parece funcionar: https://news.google.com/news?cf=all&hl=en&pz=1&ned=us&q=astronomy&output=rss
La geolocalización mencionada anteriormente también funciona. También puede especificar la ciudad y el estado: https://news.google.com/news/rss/headlines/section/geo/DenverCo