首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在网站上搜索给定字符串的JavaScript代码?

在网站上搜索给定字符串的JavaScript代码?
EN

Stack Overflow用户
提问于 2016-07-22 00:54:10
回答 2查看 1.5K关注 0票数 0

我目前正在做一个使用Node.JS的项目,我正在尝试创建一个可以在网站上搜索特定字符串的函数。例如,如果我调用

代码语言:javascript
复制
myFunction("Street Address", "www.insertLinkHere.com")

然后,该函数将在给定的链接中搜索"Street Address“的任何实例。如果给定的字符串在这里,它会返回它所在的短语,如果不在,它只会返回一条消息,说明无法找到该字符串。

有没有什么我可以导入的预先存在的JavaScript函数可以做类似的事情,或者我可以用它来至少执行字符串的初始搜索?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-22 02:13:19

我为您创建了一个执行此操作的Extracty端点。它遍历所有p和span元素,并返回包含字符串的元素的文本。你可以在这里调用它:

https://api.extracty.com/v1/334/610f5674-51ac-407f-b3af-65697b8f00be/?search=origin&url=https://en.wikipedia.org/wiki/Berlin

如您所见,url和搜索字符串都是参数。这是我在Extracty上使用的代码:

代码语言:javascript
复制
return $('span:contains(' + extracty.args.search + '), p:contains(' + extracty.args.search + ')').get().map(function(element) {
  return element.textContent.trim()
})

您可以在此处派生端点:https://app.extracty.com/endpoint?id=334

票数 0
EN

Stack Overflow用户

发布于 2016-07-22 01:02:25

可以使用JavaScript创建搜索功能,但您需要指定要搜索的内容。它是sql数据库吗?是xml文件吗?如果您对使用JavaScript发出服务器请求一无所知,那么本教程将是一个很好的开端。http://www.w3schools.com/ajax/default.asp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38510112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档