Javascript 在正文中搜索关键字
我使用ajax调用从外部url获取html:Javascript 在正文中搜索关键字,javascript,jquery,ajax,Javascript,Jquery,Ajax,我使用ajax调用从外部url获取html: var uriData = $.ajax({ url: 'http://www.example.com', success: function(data) { alert(data); } }); 那很好。我收到一个外部网站的html警报 有没有一种简单的方法可以搜索关键字,并在文本或html正文的标题中计算关键字的数量 我这样试过: HTML 但不幸的是,他随后在整个HTML中搜索关键字。例如,在achor文本等中。最后,我想获得标题和文本p、
var uriData = $.ajax({ url: 'http://www.example.com', success: function(data) { alert(data); } });
那很好。我收到一个外部网站的html警报
有没有一种简单的方法可以搜索关键字,并在文本或html正文的标题中计算关键字的数量
我这样试过:
HTML
但不幸的是,他随后在整个HTML中搜索关键字。例如,在achor文本等中。最后,我想获得标题和文本p、span等中的关键字数。您可以使用匹配功能:
jQuery.ajax({ url: website, success: function(data) {
var body = data.match(/<body>(.*)<\/body>/)[1];
var sumKeyword = body.split(keyword).length - 1;
alert (sumKeyword); }
});
您可以使用匹配功能执行此操作:
jQuery.ajax({ url: website, success: function(data) {
var body = data.match(/<body>(.*)<\/body>/)[1];
var sumKeyword = body.split(keyword).length - 1;
alert (sumKeyword); }
});
从HTML模板中获取文本是由多个外部API和库处理的常见任务。你不能简单地通过检查网页中的所有文本来获取文本内容,因为你最终会看到大量不相关的广告等等。 使用Diffbot之类的库可以识别标题/标题和正文,并建议一些标记和关键字。之后,您可以对提取的文本进行分析 外部API
从HTML模板中获取文本是由多个外部API和库处理的常见任务。你不能简单地通过检查网页中的所有文本来获取文本内容,因为你最终会看到大量不相关的广告等等。 使用Diffbot之类的库可以识别标题/标题和正文,并建议一些标记和关键字。之后,您可以对提取的文本进行分析 外部API
这里有一段代码可能会激励您解决问题
var data='<span id="url" type="text" name="url">test this test</span>';
var message = $('<div/>').append(data).find("span:contains('test')").each(function(){
var sumKeyword = $(this).text().split("test").length - 1;
alert (sumKeyword);
});
这里有一段代码可能会激励您解决问题
var data='<span id="url" type="text" name="url">test this test</span>';
var message = $('<div/>').append(data).find("span:contains('test')").each(function(){
var sumKeyword = $(this).text().split("test").length - 1;
alert (sumKeyword);
});
你可以匹配身体部位。。。使用match data.match/*/可以包含返回的html的示例吗?你指的是标题-html中没有这样的元素。你可以匹配主体部分。。。使用match data.match/*/可以包含返回的html的示例吗?你指的是标题-html中没有这样的元素。谢谢大家,我会尝试你的解决方案,稍后再来!谢谢大家,我会尝试你们的解决方案,稍后再来!