Есть ли способ получить 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}