public Object getBookCarList(String url) throws ClientProtocolException,
			IOException {
		HttpGet httpGet = new HttpGet(url);
		ResponseHandler<String> handler = new BasicResponseHandler();
		String body = client.execute(httpGet, handler);
		httpGet.abort();
		if (isTips(body)) {
			String tips = getTips(body);
			return tips;
		} else {
			Object[][] objs = parseBookBody(body);
			for (int j = 1; j < 8; j++) {
				for (int i = 2; i < 6; i++) {
					if (objs[i][j] == null) {
						continue;
					}
					objs[i][j] = parseBookCar(objs[0][j].toString(),
							objs[1][j].toString(), objs[i][0].toString(),
							objs[2][j], objs[i][j].toString());
				}
			}
			Map<String, BookCar> map = new LinkedHashMap<String, BookCar>();
			for (int i = 1; i < 8; i++) {
				map.put(objs[0][i].toString(), (BookCar) objs[2][i]);
			}
			return map;
		}
	}