利用Google Custom Search API抓取google搜索内容

来源:互联网 发布:用visio画网络拓扑图 编辑:程序博客网 时间:2024/04/27 20:12



   Google Custom Search API 貌似已经收费了,点进去简单地看了介绍后发现可以用它来完成google搜索,于是按着Getting Started with the API

按照Getting Started with the API去做
首先,你当然需要有一个google帐号,这个不用说了吧,自己去注册一个
然后我们就去创建一个
APIs project

利用Google Custom Search API抓取google搜索内容 - 枯龙吟 - 枯龙吟
点击Create Project

利用Google Custom Search API抓取google搜索内容 - 枯龙吟 - 枯龙吟
 
 点击Services
Custom Search API,
现在我们要设置搜索引擎https://www.google.com/cse/
然后我们进行创建
利用Google Custom Search API抓取google搜索内容 - 枯龙吟 - 枯龙吟

点击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当然是要搜索的关键字了,记住空格使用+代替


0 0
原创粉丝点击