private void UseGoogle() { string _key = "JRuYnw9QFHKM5XYgSMigEbOleKWNr3Qk"; com.google.api.GoogleSearchService server = new com.google.api.GoogleSearchService(); com.google.api.GoogleSearchResult result = null; try { result = server.doGoogleSearch(_key, key, pageIndex * pageSize, pageSize, false, "", true, "", "", ""); } catch { Response.Redirect("http://www.google.cn/search?q=" + Tools.UrlEncode(key)); } int cnt = result.estimatedTotalResultsCount; if (cnt == 0) { Response.Write("<p class='resulttitle'>没有找到 <b>" + key + "</b> 的相关内容</p>"); return; } Response.Write("<p class='resulttitle'>找到有关 <b>" + key + "</b> 的 <b>" + cnt + "</b> 个结果</p>"); foreach (com.google.api.ResultElement element in result.resultElements) { Response.Write("<div class='item ggitem'>"); Response.Write(String.Format("<a class='bold' href='{0}' target=_blank>{1}</a>", element.URL, element.title)); Response.Write("<p>" + element.snippet.Replace("<b>...</b>", "...") + "</p>"); Response.Write("<span style='color:green'>" + element.URL + "</span>"); Response.Write("</div>"); } pageCount = cnt / pageSize; if (cnt % pageSize > 0) { pageCount++; } pageIndex = Math.Max(0, pageIndex); pageIndex = Math.Min(pageCount - 1, pageIndex); if (pageCount > 1) { string url = "/search.aspx?q=" + q + "&web=1&page={0}"; lblPageList.Text = Tools.GetPager(pageIndex, pageCount, pageNumber, url); } }
private void UseGoogle() { string _key = "JRuYnw9QFHKM5XYgSMigEbOleKWNr3Qk"; com.google.api.GoogleSearchService server = new com.google.api.GoogleSearchService(); com.google.api.GoogleSearchResult result = null; try { result = server.doGoogleSearch(_key, key, pageIndex * pageSize, pageSize, false, "", true, "", "", ""); } catch { Response.Redirect("http://www.google.cn/search?q=" + Tools.UrlEncode(key)); } int cnt = result.estimatedTotalResultsCount; if (cnt == 0) { Response.Write("<p class='resulttitle'>没有找到 <b>" + key + "</b> 的相关内容</p>"); return; } Response.Write("<p class='resulttitle'>找到有关 <b>" + key + "</b> 的 <b>" + cnt + "</b> 个结果</p>"); foreach (com.google.api.ResultElement element in result.resultElements) { Response.Write("<div class='item ggitem'>"); Response.Write(String.Format("<a class='bold' href='{0}' target=_blank>{1}</a>", element.URL, element.title)); Response.Write("<p>" + element.snippet.Replace("<b>...</b>", "...") + "</p>"); Response.Write("<span style='color:green'>" + element.URL + "</span>"); Response.Write("</div>"); } pageCount = cnt / pageSize; if (cnt % pageSize > 0) pageCount++; pageIndex = Math.Max(0, pageIndex); pageIndex = Math.Min(pageCount - 1, pageIndex); if (pageCount > 1) { string url = "/search.aspx?q=" + q + "&web=1&page={0}"; lblPageList.Text = Tools.GetPager(pageIndex, pageCount, pageNumber, url); } }