我目前正在做一个使用Node.JS的项目,我正在尝试创建一个可以在网站上搜索特定字符串的函数。例如,如果我调用
myFunction("Street Address", "www.insertLinkHere.com")
然后,该函数将在给定的链接中搜索"Street Address“的任何实例。如果给定的字符串在这里,它会返回它所在的短语,如果不在,它只会返回一条消息,说明无法找到该字符串。
有没有什么我可以导入的预先存在的JavaScript函数可以做类似的事情,或者我可以用它来至少执行字符串的初始搜索?
发布于 2016-07-22 02:13:19
我为您创建了一个执行此操作的Extracty端点。它遍历所有p和span元素,并返回包含字符串的元素的文本。你可以在这里调用它:
如您所见,url和搜索字符串都是参数。这是我在Extracty上使用的代码:
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
发布于 2016-07-22 01:02:25
可以使用JavaScript创建搜索功能,但您需要指定要搜索的内容。它是sql数据库吗?是xml文件吗?如果您对使用JavaScript发出服务器请求一无所知,那么本教程将是一个很好的开端。http://www.w3schools.com/ajax/default.asp
https://stackoverflow.com/questions/38510112
复制相似问题