public void run() {
		DBManager dbManager = DBManager.getInstance();
		String url = urlBean.getUrl();
		url.replace("site", "movie");
		synchronized (dbManager) {
			if (dbManager.isPeopleUrlExist(url)) {
				return;
			}
			dbManager.saveToTempDB(urlBean);
		}
		htmlContent = MovieCrawler.getHtmlContent(url);
		if (htmlContent == null)
			return;
		if(htmlContent == "404"){
			synchronized (dbManager) {
				dbManager.deleteFromTempDB(this.urlBean);
			}
			return;
		}
			

		try {
			// If url contains search, it means we need to parse this url for
			// the real people url
			if (url.contains("search")) {
				NodeFilter urlFilter = new AndFilter(new TagNameFilter("a"),
						new HasAttributeFilter("class", "nbg"));
				parser.setLexer(new Lexer(htmlContent));
				NodeList urlList = (NodeList) parser.parse(urlFilter);
				LinkTag linktag = (LinkTag) urlList.elementAt(0);
				url = linktag.getLink();
				synchronized (dbManager) {
					if (dbManager.isPeopleUrlExist(url)) {
						synchronized (dbManager) {
							dbManager.deleteFromTempDB(this.urlBean);
						}
						return;
					}
				}
				htmlContent = MovieCrawler.getHtmlContent(url);
				if (htmlContent == null)
					return;
			}
			peopleBean.setPeopleUrl(url);
			System.out.println("^^^^^^^^^^ People URL = " + url);
			getMainlyInfo();
			peopleBean.setPeopleName(getPeopleName());
			peopleBean.setHasAward(getAward());

		} catch (Exception e) {
			e.printStackTrace();
			synchronized (dbManager) {
				dbManager.deleteFromTempDB(this.urlBean);
			}
			System.out.println("People info Missing! url is: "
					+ urlBean.getUrl());
		}

		UrlBean urlBean = new UrlBean();
		urlBean.setUrl(url + Const.peopleMovieListUrlTail);
		urlBean.setNeedToSavePeople(false);
		urlBean.setNeedToSaveUser(false);
		urlBean.setType(Const.typePeopleMovieList);

		synchronized (dbManager) {
			if (peopleBean != null)
				dbManager.saveToDB(peopleBean);
			dbManager.saveToDB(urlBean);
			dbManager.deleteFromTempDB(this.urlBean);
		}

		System.out.println(peopleBean.getPeopleUrl() + " Success!");
	}