Что использовать сейчас API Новостей Google устарел? [закрыто]


121

В рамках проекта, над которым я работаю, меня проинструктировали внедрить Google News API в веб-приложение.

Однако я проверил сайт API новостей Google и увидел следующее сообщение:

Важно: API поиска в Google Новостях официально устарел с 26 мая 2011 г. Он будет продолжать работать в соответствии с нашей политикой прекращения поддержки, но количество запросов, которые вы можете делать в день, может быть ограничено.

Я проверил SO-вопросы, но мне не удалось найти вопрос, связанный с API новостей.

  • Что мне следует использовать теперь, когда API Новостей Google является избыточным?
  • Это API пользовательского поиска?
  • И если да, как я могу сделать это релевантным только для результатов новостей по конкретному запросу для моего веб-приложения?

Я проверил RSS-канал новостей Google , но он использует HTML, descriptionкоторый мне не подходит, так как мне нужен только текст.


2
Вы можете использовать пакет R tm.plugin.webmining для извлечения новостей и текста из GoogleNews (и других). Дополнительная информация @ cran.r-project.org/web/packages/tm.plugin.webmining/index.html
BlueMoon93,

Если вы ищете API для сканирования новостей из нескольких источников, вы можете рассмотреть Newsriver ( newsriver.io ). Это совсем недавний API для получения структурированных новостных статей в Интернете. Newsriver охватывает большое количество источников и полностью настраивается.
Элиа Пальме

1
Попробуйте Faroo: faroo.com/hp/api/api.html
koppor

1
Вы можете использовать стороннее решение, подобное этому API: serpapi.com/news-results
Hartator

Вы можете проверить наличие контекстного веб-поиска : rapidapi.com/contextualwebsearch/api/… .
Sumit A

Ответы:


82

В зависимости от ваших потребностей вы хотите использовать их каналы разделов, их каналы поиска.

http://news.google.com/news?q=apple&output=rss

или поиск новостей Bing.

http://www.bing.com/toolbox/bingdeveloper/


RSS новостей Google использует HTML descriptionдля отображения изображения, расположенного рядом с текстом. Это не сработает для моих требований, поскольку оно слишком ограничивает дизайн, которому я должен соответствовать. Мне нужно, чтобы описание было просто текстом, без HTML.
Курт

3
как вы указали, api новостей Google устарел, поэтому вы либо делаете работу по сокращению HTML, либо используете Bing API. Альтернатив не так много
nambrot 02

Ура, @nambrot, извините, я просто должен выполнять требования клиента. В настоящее время я смотрю, можно ли будет перейти на Bing!
Курт

3
круто, Вы можете сказать, какие параметры (например, местоположение и т. д.) мы можем передать в URL-адрес новостей Google? news.google.com/news?q=apple&output=rss
Нитин Савант

8
web.archive.org URL для параметров поиска: web.archive.org/web/20150204025359/http://… (@BrownyLin)
koppor

12

У меня такая же проблема с одним из моих собственных приложений. До сих пор я обнаружил, что единственный способ доступа к данным Новостей Google, который не является устаревшим, - это их RSS-каналы . У них есть канал для каждого раздела, а также полезная функция поиска. Однако они предназначены только для некоммерческого использования.

Что касается жизнеспособных альтернатив, я попробую эти два сервиса: Feedzilla , Daylife.


Дневная жизнь мертва
ааааа говорит, что

RSS-каналы все еще работают?
cbdeveloper

2

Похоже, у вас может быть до конца 2013 года, прежде чем они официально закроют его. http://groups.google.com/group/google-ajax-search-api/browse_thread/thread/6aaa1b3529620610/d70f8eec3684e431?lnk=gst&q=news+api#d70f8eec3684e431

Кроме того, похоже, что они строят замену ... но это будет стоить вам.

Я бы сказал, сходите в другой сервис. Я думаю, у bing есть API новостей.

Возможно, вам понравится (или нет) чтение: http://news.ycombinator.com/item?id=1864625

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.