jasp.net webscraping匹配多个关键字的问题

时间:2019-11-28 15:55:21

标签: jquery html asp.net web-scraping

MY MVC应用程序应采用2个字符串,一个URL和一个关键字,当用户点击搜索时,将从输入的URL中获取html代码,并检查该关键字出现了多少次,并且结果在列表中排序。问题在于结果只有1个结果。

以下是一些代码(HTML):

<input id="urlInput" type="text" placeholder="Enter URL" /> 
<input id="keyword" type="text" placeholder="Enter Keyword" />
<button id="submit">Submit</button>

<div id="twoColumn">
    <div></div>
    <div></div>
    <div></div>
</div>

(第3个div子级很重要)

jQuery:

        var userkey = $("#keyword").val();
        keys = html.match(userkey);
        keys = keys != null ? $.uniqueSort(keys) : "";
        var key1 = $("<p><u>Keywords Found:-</u></p>");
        for (var i = 0, il = keys.length; i < il; i++) {
            key1.append("<p>" + (i + 1) + ". " + keys[i] + "</p>");
        }
        $("#twoColumn > div:nth-child(3)").html(key1);
    }

0 个答案:

没有答案