Есть ли способ получить Bing и поиск новостей Google как RSS?

Есть ли способ получить поиск новостей Google и Bing в формате RSS?

Я хотел бы иметь самые последние в верхней части результатов (упорядочены по времени), если это возможно.

И покажите 100 результатов, если это возможно.

Я нашел это для Google, но он показывает только 5 элементов или около того, не так уж и здорово.

https://news.google.com/news/feeds?output=rss&q=politics

Я просто хочу искать их категории новостей и получать результаты в виде RSS.

6 ответов

Вы правы в том, что Google больше не публикует RSS-каналы для поиска новостей. Но есть основной формат URL, который должен продолжать работать.

Если моя поисковая тема "образование", мой поисковый URL должен выглядеть следующим образом:

https://news.google.com/news/section?cf=all&ned=us&q=education

Заменить:

  • ценность ned (вероятно, означает "выпуск новостей"), т.е. us с соответствующим кодом страны, который имеет отношение к вам. Например uk (не gb для Великобритании), in (Индия) и др.

  • ценность q (вероятно, означает "поисковый запрос"), т.е. education с вашим поисковым термином. Объедините несколько слов со знаком плюс, например education+policy (если вы ищете "Политика в области образования").

Теперь кнопка RSS-канал в вашем браузере должна была стать активной, потому что RSS-канал доступен для этой страницы. Он показывает 10 последних новостей в фиде, а не 5. И URL фида RSS будет выглядеть так:

https://news.google.com/news/feeds?cf=all&ned=us&hl=en&q=education&output=rss

Вывод: RSS-каналы недоступны для реальных поисков, т. Е. Ввода в окне поиска в Google. Вы должны сделать это так.

(PS: Кредит идет на сам вопрос. В противном случае мне бы не пришло в голову.)

Попробуйте добавить

&output=rss
https://news.google.com/news/section?cf=all&ned=us&q=education**&output=rss**

Пользовательский канал RSS имеет следующий формат:

https://news.google.com/news/feeds?q={yourquery}&output=rss.  

Например, https://news.google.com/news/feeds?q=developer&output=rss возвращает новости о разработчике.

Ваш лучший выбор - что-то вроде каналов Google Alerts. Вы можете ввести запрос, выбрать тип данных и доставить их через RSS, Поскольку они поддерживают PubSubHubbub для этого, вы также получите результаты в режиме реального времени.

Если вы хотите другой набор данных, не стесняйтесь также проверять каналы фидов Superfeedr, которые помогут вам получать уведомления в режиме реального времени, когда ключевые слова сопоставляются с любым RSS-каналом.

Я думаю, что Google отключил результаты поиска RSS в последние несколько недель, и я не нашел альтернативы. Для вывода XML требуется платный аккаунт Google. Теперь я должен очистить HTML-код для того, что я хочу.

Вот новый способ доступа к RSS-каналам Новостей Google:

https://news.google.com/news/rss/search/section/q/{yourquery}

Другие вопросы по тегам