也用Yahoo 网页搜索API -- 做自己的搜索引擎

本文介绍了如何利用Yahoo的开放式搜索API构建自己的搜索引擎。通过示例代码展示了如何使用C#进行请求和解析搜索结果,包括WebSearchResponse.cs和YahooSearchService.cs两个关键文件。作者强调了申请自己的appid以获得更个性化搜索结果的重要性,并提供了appid的申请链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在中国用yahoo搜索的不多,但觉得yhoo还是不错的,它开放的搜索API最彻底,你可以搜索网页,图片,还有视频等等。当然,它也是要赢利的,在提供这些API之外,它还有有偿服务,也就是帮你做自己的搜索引擎。用之前最好了解一下它的说明:http://developer.yahoo.com/search/boss/ (哈~yahoo boss~yahoo老板)。

 

yhaoo网上有javascript之类的sample代码,一开始的时候yahoo的目的就是为了让人们应用到自己的网页上的。不过,只要js能做,C#也能的,找到了一个opensource的代码,但不记得是从哪里下载的了。我这里就给出它的web search的片段吧,因为我也只有这一部份的了,需要的朋友可以根据那些注释找到完整的代码。

 

=====================================================

WebSearchResponse.cs文件:

 

======================================================

YahooSearchService.cs文件:

 

=====================================================

  

有了这些,用户也就可以自己订制BOSS了!还要值得一提的就是那个appid,最好是网上申请一个,好简单的,比申请邮箱还简单,如果自己申请的appid,好像yahoo会提供一些个性化的搜索结果。

去这地址申请:

http://api.search.yahoo.com/webservices/register_application

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值