背景
在前端工作中,我们常常需要使用到一些搜索引擎的 API。其中,网易出品的 open-api 是很不错的一个选择。其中,就包括了国内的主流搜索引擎:百度、搜狗、360 和谷歌等。本文将介绍一款使用 npm 包 goo-search
来调用国内搜索引擎谷歌搜索的教程。
goo-search 的详细介绍
goo-search: 使用 Npm 实现的谷歌搜索模块,调用 api 后只需要提供关键词,即可获取搜索结果。
根据 goo-search
的官方文档及其 Github 主页上的描述,我们可以了解到这款 npm 包的很多信息:
goo-search
是一款使用 npm 实现的谷歌搜索模块;- 使用它,我们只需要调用谷歌的 API,并提供相应的关键词即可获取搜索结果;
- 它不仅支持简单的搜索,还支持搜索结果的翻页和排序等功能。
如何使用 goo-search
以下将介绍如何使用 goo-search
包来实现谷歌搜索。
- 安装
goo-search
npm install goo-search
- 引入
goo-search
const goSearch = require('goo-search');
- 调用搜索方法,获取谷歌搜索结果
goSearch('javascript', res => { console.log(res); });
搜索结果的详细说明
当我们调用 goSearch(keyword, cb)
方法后,我们会得到以下格式的搜索结果:
-- -------------------- ---- ------- - ------------ ------------- -- --- --------- -- -- ---- ----------- --------------------------------------------- -- ---- -------------- ---------- -- ------ -------- - -- ---- - ------ ----------- - ----------- -- ---- ----- ------------------------------------------- -- ---- ------------- ----------------- - ---- - ------------ -- ------ ------------ ----------- -- - ----------- -------- ---- --------- -- --- -------- -- ------ - ------- --- ----------- ---------- --- --- ----- ----- -- ---- -- -- --- -- ------------- ---- -- -- --- -- -
这意味着,我们不仅可以得到搜索结果的标题、链接和相应描述等信息,还可以获取搜索结果的总数和调用 API 的耗时等信息。
总结
goo-search
提供了一种便捷的调用谷歌 API 的方法,使得我们可以轻松地获取谷歌的搜索结果,从而在前端开发工作中用到。同时,也启示我们可以在前端开发工作中使用 Npm 包的力量,提高我们的工作效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066b5751ab1864dac66ca6