HTML 来自链接列表的Google自定义搜索引擎

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML 来自链接列表的Google自定义搜索引擎相关的知识,希望对你有一定的参考价值。

<!-- Use of this code assumes agreement with the Google Custom Search Terms of Service. -->
<!-- The terms of service are available at /coop/docs/cse/tos.html -->
<form name="cse" id="searchbox_demo" action="http://www.google.com/cse">
  <input type="hidden" name="cref" value="" />
  <input name="q" type="text" size="40" />
  <input type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/cse/tools/onthefly?form=searchbox_demo"></script>

如何使用自定义搜索来获取 html 文件中的数据?

【中文标题】如何使用自定义搜索来获取 html 文件中的数据?【英文标题】:How to use custom search to get data in html file? 【发布时间】:2013-09-27 14:06:12 【问题描述】:

我们如何使用自定义搜索来使用java-script查找网站链接,我的意思是依赖链接标题,搜索结果将出现在页面上。

代码如下:

<tr><td class="lpage"><a href="http://www.google.com/" title="Google">Google</a></td></tr>
<tr><td class="lpage"><a href="http://www.yahoo.com/" title="Yahoo">Yahoo</a></td></tr>
<tr><td class="lpage"><a href="http://www.bing.com/" title="Bing">Bing</a></td></tr>
<tr><td class="lpage"><a href="http://www.1.com/" title="1">1</a></td></tr>
//and more links  

对于exp:如果有人在自定义搜索中搜索Yahoo,则由于Yahoo的标题存在,带有它的标题名称的yahoo链接将出现在搜索结果中。 其实我会用这个来做站点地图。

是否可以在 html 中使用 java-script 进行自定义搜索?

提前致谢....

【问题讨论】:

【参考方案1】:

使用诸如htmlparser之类的HTML解析器来提取所有href元素

【讨论】:

我下载了 node-htmlparser-master 文件,但是没有自定义搜索模板,我会理解如何使用它.. 你可以给我一个例子...包括该htmlparser文件只是js文件,实际上我不知道如何使用它... @Amin 我发布的链接包含代码示例,只需向下滚动 ;)

以上是关于HTML 来自链接列表的Google自定义搜索引擎的主要内容,如果未能解决你的问题,请参考以下文章

如何使用自定义搜索来获取 html 文件中的数据?

html 即时Google自定义搜索引擎

Google 自定义搜索自动填充功能仅针对选定的字词

Google 自定义搜索 API - 反向图像搜索

如何使用 Google Place API 进行 mapview 搜索地点

HTML 不引人注目的Google自定义搜索