public List<Result> getResult(String search, String seSelected, String sePn) {
		LOG.error("SearchPlan getResult");
		int size = seSelected.length();
		int[] selected = new int[size];// 选择的搜索引擎
		int[] pns = new int[size];// 对应搜索引擎的关心页码
		LOG.error("SearchPlan getResult:" + size);
		// initial the selected and pns
		for (int i = 0; i < size; i++) {
			selected[i] = Integer.parseInt(seSelected.substring(i, i + 1));
			LOG.error("SearchPlan getResult:" + selected[i]);
		}
		for (int j = 0; j < size; j++) {
			pns[j] = Integer.parseInt(sePn.substring(j, j + 1));
			LOG.error("SearchPlan getResult:" + pns[j]);
		}

		for (int i = 0; i < size; i++) {
			// for google
			if (selected[0] == SELECTED) {
				LOG.error("google selected");
				startSearch(search, BaseParser.GOOGLE, pns[i]);
			}
			// for baidu
			if (selected[1] == SELECTED) {
				LOG.error("baidu selected");
				startSearch(search, BaseParser.BAIDU, pns[i]);
			}

		}
		// br = (ArrayList<Result>) baiduParser.parsePage(search);
		// IParser googleParser = new GoogleFactory().produce();
		// ArrayList<Result> gr = null;
		// gr = (ArrayList<Result>) googleParser.parsePage(search);
		//
		// DuplicateRemoval dr = new DuplicateRemoval();
		// dr.insert(gr);
		// // dr.insert(br);
		// dr.show();
		return null;
	}