private synchronized WebPage processHtml(String url) throws ParserException, Exception {
		this.spiderEngine.addSearchedSites(url);
		//
		Parser parser = new Parser();
		parser.setURL(url);
		parser.setEncoding("UTF-8");
		
		URLConnection uc = parser.getConnection();
		uc.connect();
		//
		WebPage srb = new WebPage();
		NodeIterator nit = parser.elements();
		while (nit.hasMoreNodes()) {
			parserNode((Node)nit.nextNode(), srb);
		}
//		parserNode(new LinkTag(), srb);

		srb.setKeywords(hostName);
		srb.setUrl(url);
		// XML formatted
		srb.patternText();

		parser = null;
		uc = null;
		nit = null;
		
		return srb;
	}