利用Google Custom Search API抓取google搜索内容
2014-11-20 15:43
465 查看
Google Custom Search API 貌似已经收费了,点进去简单地看了介绍后发现可以用它来完成google搜索,于是按着Getting Started
with the API
按照Getting Started with the API去做
首先,你当然需要有一个google帐号,这个不用说了吧,自己去注册一个
然后我们就去创建一个APIs
project
点击Create Project
点击Services
Custom Search API,
现在我们要设置搜索引擎https://www.google.com/cse/
然后我们进行创建
点击getcode会得到一个代码,你可以把它嵌入到你的网页中,这样来使用google搜索
这里我不说
https://www.google.com/cse/manage/all
我们点击我们设置的搜索找到Search engine ID按钮,我们点击它,然后将下面的内容复制下面并保存
一切都已经准备完毕,接下来的就只需要使用GET请求了,GET请求的方法大概是这样的
{parameters}可以看向这里Using REST to Invoke the API
这里我放出一个我使用的GET请求方法
https://www.googleapis.com/customsearch/v1?key=AIzaSyCn_IE6NM_ATjZ0j5vfXIFlyW-EpGs5gsU&cx=006431901905483214390:i3yxhoqkzo0&num=1&alt=atom&q=hello+world
key=就是我要你复制的API key,这个很重要的
cx=是我上面要你复制的内容,还记得吗
num=1表示返回结果的数量,由于我做的是irc的机器人,没有想返回太多的结果,所以只返回了一个结果
alt=atom表示返回结果的结构,这个还有个json的方式,大家自己选择
q=hello+world当然是要搜索的关键字了,记住空格使用+代替
with the API
按照Getting Started with the API去做
首先,你当然需要有一个google帐号,这个不用说了吧,自己去注册一个
然后我们就去创建一个APIs
project
点击Create Project
点击Services
Custom Search API,
现在我们要设置搜索引擎https://www.google.com/cse/
然后我们进行创建
点击getcode会得到一个代码,你可以把它嵌入到你的网页中,这样来使用google搜索
这里我不说
https://www.google.com/cse/manage/all
我们点击我们设置的搜索找到Search engine ID按钮,我们点击它,然后将下面的内容复制下面并保存
一切都已经准备完毕,接下来的就只需要使用GET请求了,GET请求的方法大概是这样的
https://www.googleapis.com/customsearch/v1?{parameters}
{parameters}可以看向这里Using REST to Invoke the API
这里我放出一个我使用的GET请求方法
https://www.googleapis.com/customsearch/v1?key=AIzaSyCn_IE6NM_ATjZ0j5vfXIFlyW-EpGs5gsU&cx=006431901905483214390:i3yxhoqkzo0&num=1&alt=atom&q=hello+world
key=就是我要你复制的API key,这个很重要的
cx=是我上面要你复制的内容,还记得吗
num=1表示返回结果的数量,由于我做的是irc的机器人,没有想返回太多的结果,所以只返回了一个结果
alt=atom表示返回结果的结构,这个还有个json的方式,大家自己选择
q=hello+world当然是要搜索的关键字了,记住空格使用+代替
相关文章推荐
- MOSS Search学习记录(五):利用元数据和规则搜索多个列表中指定范围的内容
- google应用之 JSON/Atom Custom Search API
- MOSS Search学习记录(四):利用规则搜索指定文件夹的内容
- Google Custom Search API使用详解
- 利用Bing Search API进行搜索
- MOSS Search学习记录(五):利用元数据和规则搜索多个列表中指定范围的内容
- 避开Google Voice Search利用Google Speech API实现Android语音识别之原理
- 避开Google Voice Search利用Google Speech API实现Android语音识别
- Django开发中使用Google custom search API
- MOSS Search学习记录(四):利用规则搜索指定文件夹的内容
- 使用google custom search api
- 避开Google Voice Search利用Google Speech API实现Android语音识别
- 避开Google Voice Search利用Google Speech API实现Android语音识别
- Google Custom Search API的使用
- 避开Google Voice Search利用Google Speech API实现Android语音识别
- MOSS Search学习记录(五):利用元数据和规则搜索多个列表中指定范围的内容
- 避开Google Voice Search利用Google Speech API实现Android语音识别
- MOSS Search学习记录(四):利用规则搜索指定文件夹的内容
- JAVA调用Google Custom Search API