您的位置:首页 > 编程语言 > Go语言

利用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请求的方法大概是这样的
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当然是要搜索的关键字了,记住空格使用+代替
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  search google