@Override
	public List<Result> parsePage(String searchContent) {
		HtmlUtil htmlUtil = new HtmlUtil(searchContent);
		List<Result> results = new ArrayList<Result>();
		String pageContent = super.getSearchContent(searchContent, GOOGLE);
		// 摘要正则式
		String sumaryReg = "<span class=\"st\">.*?</span>";
		Pattern pp = Pattern.compile(sumaryReg, Pattern.CASE_INSENSITIVE);
		Matcher mm = pp.matcher(pageContent);
		// URL正则式
		String reg = "<h3 class=\"r\">.*?</h3>";
		Pattern p = Pattern.compile(reg, Pattern.CASE_INSENSITIVE
				| Pattern.DOTALL);
		Matcher m = p.matcher(pageContent);
		// 在URL中得到RESULT的TITLE 和URL
		while (m.find()) {
			Result result = new Result();
			String content = m.group(0);
			result.setTitle(htmlUtil.getTheReplaced(content.replaceAll("<.*?>",
					"")));
			result.setGoogle(true);
			result.setUrl(getGoogleUrl(content));
			results.add(result);
		}// end of while
		int i = 0;
		int size = results.size();
		while (mm.find()) {

			try {
				Result r = results.get(i);
				double c = (double) (size - i) / (double) size;// 保留小数
				r.setWeight(c * GOOGLE_WEIGHT);
				String content = mm.group(0);
				r.setSumary(htmlUtil.getTheReplaced(content.replaceAll("<.*?>",
						"")));
			} catch (Exception e) {
			}
			i++;
		}
		LOG.error("google count:" + i);

		for (int j = 0; j < results.size(); j++) {
			LOG.debug(results.get(j).toString());
		}
		return results;
	}