在现代的 Web 开发工作中,获得实时新闻和信息非常重要。在传统的新闻源中,Google News 一直是最受欢迎的新闻聚合网站之一。而现在,我们可以使用 NPM 包 googlenews-rss-scraper 更快捷地获取 Google News 上的新闻信息。
NPM 包 googlenews-rss-scraper 简介
npm 是一个 Node.js 包管理器,允许您轻松地在项目中使用第三方库。googlenews-rss-scraper 是一个 npm 包,它允许开发人员快速抓取 Google News 上的新闻数据,并以 RSS 格式返回。该包提供一个简单的界面,允许您轻松地获取新闻摘要和日期等信息。
如何使用 googlenews-rss-scraper
使用 googlenews-rss-scraper 有三个明确的步骤:
- 安装 googlenews-rss-scraper
- 在应用程序中包含并初始化库
- 调用库来抓取 Google News 上的新闻
第一步:安装 googlenews-rss-scraper
安装该库很容易,只需在终端中运行:
npm install googlenews-rss-scraper
第二步:在应用程序中包含并初始化库
在接下来的步骤中,将创建一个简单的 Node.js 应用程序。请在您的项目根目录下创建一个名为 app.js
的新文件,然后添加以下代码:
const scraper = require('googlenews-rss-scraper'); const MAX_ARTICLES = 5; const SEARCH_TERM = 'React'; scraper.search(SEARCH_TERM, MAX_ARTICLES, (err, articles) => { console.log(articles); });
在此代码中,我们首先从 npm 包中导入库。此外,我们定义了两个常量:MAX_ARTICLES
和 SEARCH_TERM
。MAX_ARTICLES
定义了我们需要获取的最大文章数,SEARCH_TERM
定义了要搜索的关键字。然后,我们使用 scraper.search
方法从 Google News 中获取文章列表。这个方法有三个参数:SEARCH_TERM
,MAX_ARTICLES
和回调函数。如果调用成功,则返回所有文章的列表,否则将返回一个错误。
第三步:调用库来抓取 Google News 上的新闻
运行应用程序时,将使用 MAX_ARTICLES
和 SEARCH_TERM
搜索 Google News,然后返回前五篇文章的标题、链接和日期,如下所示:
-- -------------------- ---- ------- - - ------ ---------- ----- ---------- -------- -------- -- - ------ ---------- ----- ---------- -------- -------- -- ------- - ------ ---------- ----- ---------- -------- -------- - -
总结
现在,在您的前端项目中使用 googlenews-rss-scraper 获取新闻和信息变得更加容易和快速。此外,因为这个库完全开源,您可以根据自己的需要做出修改和扩展。所以,赶紧使用 googlenews-rss-scraper 吧!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600556eb81e8991b448d3cb7