如何设计定制的搜索引擎?

use*_*879 5 c# api search-engine web-crawler

我想设计自己的搜索引擎应用程序,其中所有结果都显示给用户在一个页面上(来自Google/Bing等),而不像谷歌那样在不同的页面上显示.

是否存在任何可以获得所有这些结果的API?

PS.我正在使用C#,并考虑到这个IEnumerator接口?

cod*_*ark 0

您可以做的是从不同的 API(bing/google 等)获取数据,然后在一个流程中将其显示给用户。否则,抓取搜索引擎是完全非法的。

对于 Google,您可以访问 Google Custom Search API,或者如果您有要搜索的产品,则可以访问 Google Shopping API。

对于 Bing,有一个简单明了的 API。