为了账号安全,请及时绑定邮箱和手机立即绑定

既然GoogleWebSearchAPI已经被废弃了,还有什么可供选择的呢?

/ 猿问

既然GoogleWebSearchAPI已经被废弃了,还有什么可供选择的呢?

API
慕森王 2019-06-29 15:05:22

既然GoogleWebSearchAPI已经被废弃了,还有什么可供选择的呢?

GoogleWebSearchAPI已被废弃,取而代之的是自定义搜索API(请参阅http://code.google.com/apis/websearch/).

我想搜索整个网站,但它看起来像使用新的API,只有自定义的网站可以搜索。

有没有办法以编程的方式搜索整个网站?我能够使用Java程序中的JSON查询旧API。


查看完整描述

3 回答

?
宝慕林4294392

你可以像浏览器一样发送它们,然后解析html,这就是我一直做的事情,即使是YouTube。


查看完整回答
反对 回复 2019-06-29
?
慕姐8265434

是的,Google自定义搜索已经取代了旧的搜索API,但是你,你们能,会,可以仍然使用谷歌自定义搜索整个网站,尽管从自定义搜索设置中这些步骤并不明显。

若要创建搜索整个Web的Google自定义搜索引擎,请执行以下操作:

  1. 来自Google自定义搜索主页(

    http://www.google.com/cse/

    ),单击“创建自定义搜索引擎”。
  2. 键入搜索引擎的名称和描述。
  3. 在“定义您的搜索引擎”下,在“搜索站点”框中,至少输入一个有效的URL(目前,只需将www.anyurl.com放到这个屏幕上即可。(稍后详细介绍)。
  4. 选择所需的CSE版本并接受“服务条款”,然后单击“下一步”。选择所需的布局选项,然后单击“下一步”。
  5. 单击“下一步”部分下的任何链接,导航到“控制”面板。
  6. 在“控制面板”下的“左侧”菜单中,单击“基本”。
  7. 在“搜索首选项”部分,选择搜索整个网站,但强调包含的站点。
  8. 单击“保存更改”。
  9. 在“控制面板”下的“左侧”菜单中,单击“站点”.
  10. 删除在初始安装过程中输入的站点。

现在,您的自定义搜索引擎将搜索整个网站。

定价

  • Google自定义搜索每天为您提供100个免费查询。
  • 在此之后,您每1000次查询支付5美元。
  • 每天最多有10,000个查询。

资料来源:https:/developers.google.com/定制-搜索/json-api/v1/概述#价格


  • 搜索质量远低于普通谷歌搜索(没有同义词,“智能”等)。
  • 谷歌似乎甚至计划完全关闭这项服务。


查看完整回答
反对 回复 2019-06-29
?
慕的地2183247

谷歌自定义搜索(如顶级答案中所倡导的)运行良好,但与其竞争对手(以下)或其他谷歌API相比,它的价格非常昂贵。它有一个小的免费层(100个查询/天),而且每1000次查询的价格很高,为5美元。

他们提供了升级到站点搜索的选项,它的价格略好一些,但这是为了搜索一个站点(您自己的),所以它实际上是完全不同的东西-而不是升级。

主要的替代办法似乎是:

必应搜索API
https:/datamarket.azure.com/DataSet/5BA839F1-12CE-4CCE-BF57-A49D98D29A44
它的免费级别为5000 q/月,价格从每便士5查询开始,没有硬性限制。

更新:在2016年年底,这个API被关闭,取而代之的是Azure对应的“认知服务必应搜索API”:
https:/azure.microsoft.com/en-us/services/认知-服务/搜索/

看这里1,000笔交易的定价图起价为3美元/百万美元。除非我漏掉了什么东西,否则它很贵。

雅虎老板搜索API
更新:已于2016年3月31日停止。http://developer.yahoo.com/boss/search/
价格起价约为12查询/便士的整个网络搜索。

还有一些我以前没听说过的:

http://www.gigablast.com/searchfeed.html

http://www.faroo.com/hp/api/api.html

http://www.commoncrawl.org/

http:/www.entireweb.com/Search_API/Implementation/


查看完整回答
反对 回复 2019-06-29

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信