private HtmlNodeCollection searchMeaningByWordId(string keyword, string wordUri) { /* [1]. Request HTML. */ string resultHtml = HttpClientUtil.requestByGet(DaumSearchingService.domain + wordUri); HtmlDocument doc = HtmlParsingUtil.load(resultHtml); /* [2]. Select '<ul class='list_mean'> */ HtmlNodeCollection nodeList = HtmlParsingUtil.findNode(doc, "ul", "class", "list_mean"); /* [3]. Select '<span class='txt_mean'> */ return((nodeList == null)? null : HtmlParsingUtil.findNode(nodeList[0], "span", "class", "txt_mean")); }
private string searchWordIdUri(string keyword) { /* [1]. Request HTML. */ string resultHtml = HttpClientUtil.requestByGet(DaumSearchingService.domain + DaumSearchingService.uri, this.makeQueryArgs(keyword, DaumSearchingService.language)); HtmlDocument doc = HtmlParsingUtil.load(resultHtml); /* [2]. Parse wordIdUri. */ HtmlNodeCollection nodeList = HtmlParsingUtil.findNode(doc, "meta", "http-equiv", "Refresh"); /* [3]. Makeup wordIdUri. */ return((nodeList == null) ? null : this.makeWordUri(nodeList[0])); }
private HtmlNodeCollection searchMeaningByKeyword(string keyword) { /* [1]. Request HTML. */ string resultHtml = HttpClientUtil.requestByGet(DaumSearchingService.domain + DaumSearchingService.uri, this.makeQueryArgs(keyword, DaumSearchingService.language)); HtmlDocument doc = HtmlParsingUtil.load(resultHtml); /* [2]. Select '<ul class='list_search'> */ HtmlNodeCollection nodeList = HtmlParsingUtil.findNode(doc, "ul", "class", "list_search"); /* [3]. Select '<span class='txt_search'> */ return((nodeList == null) ? null : HtmlParsingUtil.findNode(nodeList[0], "span", "class", "txt_search")); }