@Override
	public void downImage(String savePath, String content) {
		final String baiduSavePath = savePath ;
		try {
			JSONObject jb = new JSONObject(content);
			JSONObject jbdata = jb.getJSONObject("data");
			JSONArray jr = jbdata.getJSONArray("thumbs");
			for (int i = 0; i < jr.length(); i++){
				JSONObject eachJb = jr.getJSONObject(i);
				if (eachJb != null){
					try{
						String imagUrl = eachJb.getString("thumb_url");
						if (imagUrl != null && !"".equals(imagUrl)){
							final String downPicUrl = imagUrl.replaceAll("image/.+/sign=([a-z]|[0-9]){32}", "image/pic/item");
							pool.execute(new DownloadImage(downPicUrl, baiduSavePath));
						}
					}catch (JSONException e) {
						System.out.println("imageUrl is not found.");
					}
				}
			}
		} catch (JSONException e) {
			e.printStackTrace();
		}
	}