我在我的网站上使用此代码来显示我的网站的Google搜索结果:
<!-- Search block -->
<div class="searchBox">
<form method="get" action="http://www.google.com/search">
<input type="text" name="query" class="searchField" />
<input type="hidden" name="sitesearch" value="my_website.com">
<input type="submit" value="" class="searchSubmit">
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
我喜欢这个简单的代码,我不喜欢使用谷歌自定义搜索,但是有没有办法在我指定的页面中显示嵌入此搜索的输出?
在站点搜索集成方面,Bing 有更好的使用条款和优秀的 API。
只要您在结果列表中的某处引用您的搜索由 Bing 提供支持,它就可以让您获取返回的 XML,并且几乎可以用它做任何您想做的事情。
在此处查看我的帖子http://www.foliotek.com/devblog/integrating-bing-search-results-within-a-web-app-using-net/。
就谷歌结果而言,您唯一的选择是使用内置框架。当我想在 SSL 后面做时,完全自定义的搜索成本非常高。有关 Google 自定义搜索的更多信息,请访问http://www.google.com/cse/。
真实世界 Bing 示例 A:http : //www.mshsaa.org/Search/?q=basketball