1. 程式人生 > >爬蟲解析之xls檔案處理(附錄甘肅省爬蟲解析程式碼)

爬蟲解析之xls檔案處理(附錄甘肅省爬蟲解析程式碼)

用jxl檔案處理xls表格。突然發現if迴圈真的是感受到了溫暖

package test;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;

public class testXls {
	    /**
	     * 讀取xls檔案內容
	     * @param file 想要讀取的檔案物件
	     * @return 返回檔案內容
	     */
	    public static String xls2String(File file){
		    
	        String result = "";
	        try{
	            FileInputStream fis = new FileInputStream(file);   
	            StringBuilder sb = new StringBuilder();   
	            jxl.Workbook rwb = Workbook.getWorkbook(fis);   
	            Sheet[] sheet = rwb.getSheets();
	            //System.out.println("表數目:"+sheet.length);
//	            for (int i = 0; i < sheet.length; i++) {   
//	                Sheet rs = rwb.getSheet(i);   
//	                for (int j = 0; j < rs.getRows(); j++) {   
//	                   Cell[] cells = rs.getRow(j);   
//	                   for(int k=0;k<cells.length;k++)   
//	                   sb.append(cells[k].getContents());   
//	                			}   
//	            			}   
	            
			String exportpath = "/home/hongw/桌面/m/0909";//輸出所需要的內容至桌面上
			File exportfile = new File(exportpath);
			if(exportfile.exists())
			{   
				exportfile.delete();
			} 
			
		   Sheet rs = rwb.getSheet(0);
		   Cell[] sids = rs.getColumn(0);
		   Cell[] urls = rs.getColumn(6);
		   Cell[] citys = rs.getColumn(3);
		   Cell[] datasources = rs.getColumn(4);
		   
		   for(int i=0; i<urls.length; i++){
			    			//System.out.println(sids[i].getContents());
			    			//System.out.println(urls[i].getContents());
//				append(exportpath, " <requestparam id=\"" + sids[i].getContents() + "\" url=\"" + urls[i].getContents().replace("&", "&") + "\" method=\"" + "GET" + "\" charset=\"" + "utf-8" + 
//						"\" isSendJSON=\"" + "false" + "\">");
//				append(exportpath, "\n </requestparam>\n\n");
			   append(exportpath, "else if (entryurl.equals(\"" + urls[i].getContents() + "\")){\n");
			   append(exportpath, "    record.put(\"DATASOURCE\", \"" + datasources[i].getContents() +"\");\n");
			   append(exportpath, "    record.put(\"CITY\",\"" + citys[i].getContents() + "\");\n}");
				//}
			   
		    	}
	       System.out.println("ok");
	       
	       
	            fis.close();   
	            result += sb.toString();
	        }catch(Exception e){
	            e.printStackTrace();
	        		}
	        return result;
	    }
	    
	  public static void main(String[] args){
	      File file = new File("/home/qcli/桌面/0909.xls");//利用file讀取桌面xls檔案
	      xls2String(file);
	    }
	  
		public static int append(String fileName, String content) {  
			   try {  
			                       // 開啟一個寫檔案器,建構函式中的第二個引數true表示以追加形式寫檔案  
			        FileWriter writer = new FileWriter(fileName, true);  
			        writer.write(content);  
			        writer.close();  
			        return 1;
			    } catch (IOException e) {  
			        e.printStackTrace();
			        return -1;
			   }  
		} 
}
利用jxl處理xls可以方便的獲取xls檔案中所需要的內容。

最終爬蟲解析甘肅省是這樣的~

	package com.amarsoft.court.app.process.imp.gansu;

	import java.util.List;
	import java.util.regex.Matcher;
	import java.util.regex.Pattern;

	import org.jsoup.Jsoup;
	import org.jsoup.nodes.Document;
	import org.jsoup.select.Elements;
	import org.jsoup.nodes.Element;

	import com.amardata.page.text.TextExtractFactory;
	import com.amardata.page.text.model.PdescModel;
	import com.amarsoft.are.ARE;
	import com.amarsoft.are.lang.StringX;
	import com.amarsoft.court.app.downloader.Downloader;
	import com.amarsoft.court.app.pojo.DataResource;
	import com.amarsoft.court.app.pojo.PageInfo;
	import com.amarsoft.court.app.pojo.PageInfoParseResult;
	import com.amarsoft.court.app.pojo.RequestParam;
	import com.amarsoft.court.app.process.PageInfoParse;
	import com.amarsoft.court.app.util.MatcherAssist;

	import net.sf.json.JSONArray;
	import net.sf.json.JSONObject;


	/**
甘vvvvgk15	甘肅省高階人民法院司法公開網	開庭公告	http://gsgf.gssfgk.com/ktgg/index.jhtml
甘lztlgk15	蘭州鐵路運輸中級法院司法公開網	開庭公告	http://ltzy.gssfgk.com/ktgg.jhtml
甘jygvgk15	嘉峪關市中級人民法院司法公開網	開庭公告	http://jygzy.gssfgk.com/ktgg/index.jhtml
甘jyscgk15	嘉峪關市城區人民法院司法公開網	開庭公告	http://jygfy.gssfgk.com/ktgg.jhtml
甘jcvvgk15	金昌市中級人民法院司法公開網	開庭公告	http://jczy.gssfgk.com/ktgg.jhtml
甘jcjsgk15	金昌市金山區人民法院司法公開網	開庭公告	http://jcqfy.gssfgk.com/ktgg.jhtml
甘jcycgk15	永昌縣人民法院司法公開網	開庭公告	http://ycfy.gssfgk.com/ktgg.jhtml
甘byvvgk15	白銀市中級人民法院司法公開網	開庭公告	http://byzy.gssfgk.com/ktgg.jhtml
甘bypcgk15	平川區人民法院司法公開網	開庭公告	http://pcqfy.gssfgk.com/ktgg.jhtml
甘byhnrm15	會寧縣人民法院	開庭公告	http://hnfy.gssfgk.com/ktgg.jhtml
甘byjtgk15	景泰縣人民法院司法公開網	開庭公告	http://jtfy.gssfgk.com/ktgg/index.jhtml
甘bybygk15	白銀區人民法院司法公開網	開庭公告	http://byqfy.gssfgk.com/ktgg.jhtml
甘tsvvgk15	天水市中級人民法院司法公開網	開庭公告	http://tszy.gssfgk.com/ktgg.jhtml
甘tsqzgk15	天水市秦州區人民法院司法公開網	開庭公告	http://qzqfy.gssfgk.com/ktgg.jhtml
甘tsmjgk15	天水市麥積區人民法院司法公開網	開庭公告	http://mjqfy.gssfgk.com/ktgg.jhtml
甘tsqagk15	天水市秦安縣人民法院司法公開網	開庭公告	http://qafy.gssfgk.com/ktgg/index.jhtml
甘tsgggk15	天水市甘谷縣人民法院司法公開網	開庭公告	http://ggfy.gssfgk.com/ktgg.jhtml
甘tswsgk15	天水市武山縣人民法院司法公開網	開庭公告	http://wsfy.gssfgk.com/ktgg.jhtml
甘tszjgk15	天水市張家川回族自治縣人民法院司法公開網	開庭公告	http://zjcfy.gssfgk.com/ktgg.jhtml
甘tsqsgk15	天水市清水縣人民法院司法公開網	開庭公告	http://qsfy.gssfgk.com/ktgg.jhtml
甘wwvvgk15	武威市中級人民法院司法公開網	開庭公告	http://wyzy.gssfgk.com/ktgg/index.jhtml
甘wwlzgk15	武威市涼州區人民法院司法公開網	開庭公告	http://lzqfy.gssfgk.com/ktgg/index.jhtml
甘wwmlgk15	民勤縣人民法院司法公開網	開庭公告	http://mqfy.gssfgk.com/ktgg/index.jhtml
甘wwglgk15	古浪縣人民法院司法公開網	開庭公告	http://glfy.gssfgk.com/ktgg.jhtml
甘wwtzgk15	天祝藏族自治縣人民法院司法公開網	開庭公告	http://tzfy.gssfgk.com/ktgg.jhtml
甘jqvvgk15	酒泉市中級人民法院司法公開網	開庭公告	http://jqzy.gssfgk.com/ktgg.jhtml
甘jqymgk15	玉門市人民法院司法公開網	開庭公告	http://ymfy.gssfgk.com/ktgg.jhtml
甘jqszgk15	酒泉市肅州區人民法院司法公開網	開庭公告	http://szqfy.gssfgk.com/ktgg/index.jhtml
甘jqdhgk15	敦煌市人民法院司法公開網	開庭公告	http://dhfy.gssfgk.com/ktgg.jhtml
甘jqjtgk15	金塔縣人民法院司法公開網	開庭公告	http://jtxy.gssfgk.com/ktgg/index.jhtml
甘zyvvgk15	張掖市中級人民法院司法公開網	開庭公告	http://zyzy.gssfgk.com/ktgg.jhtml
甘zygzgk15	張掖市甘州區人民法院司法公開網	開庭公告	http://gzqfy.gssfgk.com/ktgg.jhtml
甘zysngk15	肅南裕固族自治縣人民法院司法公開網	開庭公告	http://snfy.gssfgk.com/ktgg.jhtml
甘zymlgk15	民樂縣人民法院司法公開網	開庭公告	http://mlfy.gssfgk.com/ktgg.jhtml
甘zyzjgk15	臨澤縣人民法院司法公開網	開庭公告	http://lzfy.gssfgk.com/ktgg.jhtml
甘zygtgk15	高臺縣人民法院司法公開網	開庭公告	http://gtfy.gssfgk.com/ktgg.jhtml
甘zysdgk15	山丹縣人民法院司法公開網	開庭公告	http://sdfy.gssfgk.com/ktgg/index.jhtml
甘qyvvgk15	慶陽市中級人民法院司法公開網	開庭公告	http://qyzy.gssfgk.com/ktgg.jhtml
甘qyxfgk15	慶陽市西峰區人民法院司法公開網	開庭公告	http://xfqfy.gssfgk.com/ktgg.jhtml
甘qyqcgk15	慶城縣人民法院司法公開網	開庭公告	http://qcfy.gssfgk.com/ktgg.jhtml
甘qyhxgk15	環縣人民法院司法公開網	開庭公告	http://hxfy.gssfgk.com/ktgg.jhtml
甘qyhcgk15	華池縣人民法院司法公開網	開庭公告	http://hcfy.gssfgk.com/ktgg.jhtml
甘qyzngk15	正寧縣人民法院司法公開網	開庭公告	http://znfy.gssfgk.com/ktgg.jhtml
甘qynxgk15	寧縣人民法院司法公開網	開庭公告	http://nxfy.gssfgk.com/ktgg.jhtml
甘qylqgk15	慶陽林區基層法院司法公開網	開庭公告	http://qylqfy.gssfgk.com/ktgg.jhtml
甘plvvgk15	平涼市中級人民法院司法公開網	開庭公告	http://plzy.gssfgk.com/ktgg/index.jhtml
甘pljcgk15	涇川縣人民法院司法公開網	開庭公告	http://jcfy.gssfgk.com/ktgg.jhtml
甘plltgk15	靈臺縣人民法院司法公開網	開庭公告	http://ltfy.gssfgk.com/ktgg.jhtml
甘plcxgk15	崇信縣人民法院司法公開網	開庭公告	http://cxxy.gssfgk.com/ktgg.jhtml
甘plhtgk15	華亭縣人民法院司法公開網	開庭公告	http://htfy.gssfgk.com/ktgg.jhtml
甘plzlgk15	莊浪縣人民法院司法公開網	開庭公告	http://zlfy.gssfgk.com/ktgg.jhtml
甘pljngk15	靜寧縣人民法院司法公開網	開庭公告	http://jnfy.gssfgk.com/ktgg.jhtml
甘plktgk15	平涼市崆峒區人民法院司法公開網	開庭公告	http://ktqfy.gssfgk.com/ktgg.jhtml
甘lnvvgk15	隴南市中級人民法院司法公開網	開庭公告	http://lnzy.gssfgk.com/ktgg.jhtml
甘lnwdgk15	隴南市武都區人民法院司法公開網	開庭公告	http://wdqfy.gssfgk.com/ktgg.jhtml
甘lndcgk15	宕昌縣人民法院司法公開網	開庭公告	http://tcfy.gssfgk.com/ktgg.jhtml
甘lncxgk15	成縣人民法院司法公開網	開庭公告	http://cxfy.gssfgk.com/ktgg.jhtml
甘lnwxgk15	文縣人民法院司法公開網	開庭公告	http://wxfy.gssfgk.com/ktgg/index.jhtml
甘lnxhgk15	西和縣人民法院司法公開網	開庭公告	http://xhfy.gssfgk.com/ktgg.jhtml
甘lnlxgk15	禮縣人民法院司法公開網	開庭公告	http://lxfy.gssfgk.com/ktgg.jhtml
甘lnldgk15	兩當縣人民法院司法公開網	開庭公告	http://ldfy.gssfgk.com/ktgg.jhtml
甘lnhxgk15	徽縣人民法院司法公開網	開庭公告	http://wxxy.gssfgk.com/ktgg.jhtml
甘lxhzrm15	臨夏回族自治州人民法院	開庭公告	http://lxzy.gssfgk.com/ktgg.jhtml
甘lxvvgk15	臨夏市人民法院司法公開網	開庭公告	http://lxsfy.gssfgk.com/ktgg.jhtml
甘lxlxgk15	臨夏縣人民法院司法公開網	開庭公告	http://lxxy.gssfgk.com/ktgg.jhtml
甘lxklgk15	康樂縣人民法院司法公開網	開庭公告	http://klfy.gssfgk.com/ktgg.jhtml
甘lxyjgk15	永靖縣人民法院司法公開網	開庭公告	http://yjfy.gssfgk.com/ktgg.jhtml
甘lxghgk15	廣河縣人民法院司法公開網	開庭公告	http://ghfy.gssfgk.com/ktgg.jhtml
甘lxhzgk15	和政縣人民法院司法公開網	開庭公告	http://hzfy.gssfgk.com/ktgg.jhtml
甘lxjsrm15	積石山保安族東鄉族撒拉族自治縣人民法院	開庭公告	http://jssfy.gssfgk.com/ktgg.jhtml
甘gngngk15	甘南藏族自治州人民法院司法公開網	開庭公告	http://gnzy.gssfgk.com/ktgg.jhtml
甘gnltgk15	臨潭縣人民法院司法公開網	開庭公告	http://ltxy.gssfgk.com/ktgg.jhtml
甘gnzngk15	卓尼縣人民法院司法公開網	開庭公告	http://znxy.gssfgk.com/ktgg.jhtml

	 * @author ytwang
	 * */

	public class GSaggregateCourtListParseImpl implements PageInfoParse{
		private int listsize;
		private String entryurl;
		private String tarurl;
		
		public PageInfoParseResult parsePageInfo(PageInfo pageInfo, Downloader downloader){
			System.out.println(parseTotalPage(pageInfo));
			String html = pageInfo.getRawText();
			Document doc = Jsoup.parse(html);
			DataResource dataResource = pageInfo.getDataResource();
			PageInfoParseResult result = new PageInfoParseResult();
			result.setDataResource(dataResource);
			RequestParam requestParam=pageInfo.getRequestParam();
			Elements lis = doc.select("div[class=text]").first().select("li");
		  //System.out.println("獲取的列表內容位:"+lis);
	    //System.out.println(lis.size());
		  //System.exit(0);
			
			if (lis == null || lis.size() < 1) {
				ARE.getLog().info("沒有獲取到資料來源[" + dataResource.getDataResourceName() + "]的資料");
				return result;
			}
			JSONArray records = new JSONArray();
			String content=null;
			String contentUrl="";
			for (int i = 0; i < lis.size(); i++){
				Element href = lis.get(i).select("a").first();
				//Element hreftime=lis.get(i).select("div[class=text]").select("li").first();
				String target=href.text();//標題
				//String pDate=hreftime.text();//釋出時間
				//System.out.println(target);
				//System.out.println(pDate);
				//System.exit(0);
	
				ARE.getLog().debug("測試甘肅省網頁解析"+href.text());

	    String url=contentUrl+href.attr("href");

	     requestParam.setRequestUrl(url);			
				requestParam.setRequestMethod("GET");
				
				
				try {
					PageInfo pageDetailInfo = downloader.download(requestParam, dataResource);//下載頁面詳情
					content = pageDetailInfo.getRawText();
					if (content == null || content.trim().isEmpty()) {
						continue;
					}	
				
					//html>body>table>tbody>tr>td>div>table>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td>span>table>tbody>tr>td
					//html>body>table>tbody>tr>td>div>table>tbody>tr>td>table>tbody>tr>td>table>tbody>tr>td>span>p
					String path=MatcherAssist.FindPath2(content,"我院");
				  //System.out.println("路徑為"+path);
					path="html>body>div>div>div>div>div.text";

					List<PdescModel> resultList = TextExtractFactory.getTextExtract().getExtractedList(content, path);
					//System.out.println(resultList.size());
					int n=0;
					for(PdescModel res:resultList)
					{
						
						String caseDate=res.getCasedate();
						String pDesc=res.getPdesc();
						String pDate = "";  
						pDate=pDesc.substring(pDesc.indexOf(":"),pDesc.indexOf("     作"));
						caseDate=pDesc.substring(pDesc.indexOf("20"),pDesc.indexOf("日"));
						//System.out.println("原始時間為:"+caseDate);
						pDate=timeConvert("",pDate);
						caseDate=timeConvert("",caseDate);
					 //caseDate=timeConvert(pDate,caseDate);
						System.out.println(caseDate+pDesc);
					  System.out.println(pDate);
				   JSONObject record = new JSONObject();
				
                jsonobjectInit(record);
                record.put("PROVINCE", "甘肅省");
              record.put("NOTICEADDR",url+(n++));
                record.put("TARGET", target);
              record.put("PDATE", pDate);
                record.put("CASEDATE", caseDate);
                record.put("PDESC", pDesc);
record.put("type",15 )
                records.add(record);

				
					}
				}catch(Exception e){
					ARE.getLog().error("獲取資料來源["+dataResource.getDataResourceName()+"]中url["+url+"]的詳情資料時出現異常",e);
					continue;
				}

			}
			ARE.getLog().debug("查詢爬取後的資料:"+records.toString());
			try {
				Thread.sleep(2000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			result.setRecords(records);
			return result;
		}
		public static String timeConvert(String pDate, String brTime){
				Pattern p1 = Pattern.compile("\\d{4}(\\-|\\/|.)\\d{1,2}\\1\\d{1,2}");
				Matcher m1 = p1.matcher(brTime);
				if(m1.find()){
					brTime = m1.group();
					brTime = brTime.replaceAll("-", "/");
				}else{
					Pattern p3 = Pattern.compile("\\d{4}");
					Matcher m3 = p3.matcher(pDate);
					String year = "";
					if(m3.find()){
						year = m3.group();
					}
					Pattern p2 = Pattern.compile("\\d{4}+年\\d+月\\d+");
					Matcher m2 = p2.matcher(brTime);
					String brMonth = "";
					if(m2.find())
					brMonth = m2.group();
					brMonth = brMonth.replace("年", "/");
					brMonth = brMonth.replace("日", "");
					brMonth = brMonth.replace("月", "/");
					brMonth = brMonth.replace("-", "");
					brTime = year+"/"+brMonth;	
				}
				return brTime;
			}
	public List<String> parseTargetRequestUrl(PageInfo pageInfo) {
			return null;
		}

	public int parseTotalPage(PageInfo pageInfo) {
		// TODO Auto-generated method stub
		String htmlStr = pageInfo.getRawText();
		//System.out.println(htmlStr);
		int Pages = 1;
		String TmpStr = MatcherAssist.getMatcherStr(htmlStr, "&listsize=\\d+&");
		//System.out.println("頁數為:"+ TmpStr);
		String PageNumStr = MatcherAssist.getMatcherStr(TmpStr, "\\d+");
		//System.out.println("頁數為:"+ PageNumStr);
		if(PageNumStr.length()==0)
			ARE.getLog().debug("獲取總頁數失敗");
		else {
			Pages = Integer.parseInt(PageNumStr);
			listsize = Pages;
		}
		RequestParam requestParamN = pageInfo.getRequestParam();
		String url = MatcherAssist.getMatcherStr(htmlStr, "\".+&listsize=\\d+&.+\"");
		if (url.length() == 0)
			ARE.getLog().debug("獲取入口URL失敗");
		else{
			entryurl = requestParamN.getRequestUrl();
			tarurl = "http://" + requestParamN.getRequestUrl().split("/")[2] + url.split("\"")[1];
		}
		return Pages;
	}
	
	public String getNextTargetRequestUrl(PageInfo pageInfo, int nextPage) {
		// TODO Auto-generated method stub
			return tarurl.replaceAll("pagego=\\d+", "pagego=" + nextPage);
	}
	public void jsonobjectInit(JSONObject record){
		record.put("PDATE", "");
		record.put("TARGET", "");
		record.put("NOTICEADDR", "");
		record.put("PTYPE", "15");
		record.put("CASEDATE", "");
		record.put("COURT", "");
		record.put("PDESC", "");
		record.put("PROVINCE", "甘肅省");
		if (entryurl.equals("http://gsgf.gssfgk.com/ktgg/index.jhtml")){
			 record.put("DATASOURCE", "甘肅省高階人民法院司法公開網");
			 record.put("CITY", "");
			 record.put("COURT", "甘肅省高階人民法院");
		}else if (entryurl.equals("http://ltzy.gssfgk.com/ktgg.jhtml")){
		    record.put("DATASOURCE", "蘭州鐵路運輸中級法院司法公開網");
		    record.put("CITY","蘭州市");
			  record.put("COURT", "蘭州鐵路運輸中級法院");
		}else if (entryurl.equals("http://jygzy.gssfgk.com/ktgg/index.jhtml")){
		    record.put("DATASOURCE", "嘉峪關市中級人民法院司法公開網");
		    record.put("CITY","嘉峪關市");
		    record.put("COURT", "嘉峪關市中級人民法院");
		 }else if (entryurl.equals("http://jygfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "嘉峪關市城區人民法院司法公開網");
			    record.put("CITY","嘉峪關市");
			    record.put("COURT","嘉峪關市城區人民法院");
			}else if (entryurl.equals("http://jczy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "金昌市中級人民法院司法公開網");
			    record.put("CITY","金昌市");
			    record.put("COURT","金昌市中級人民法院");
			}else if (entryurl.equals("http://jcqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "金昌市金山區人民法院司法公開網");
			    record.put("CITY","金昌市");
			    record.put("COURT","金昌市金山區人民法院");
			}else if (entryurl.equals("http://ycfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "永昌縣人民法院司法公開網");
			    record.put("CITY","金昌市");
			    record.put("COURT","永昌縣人民法院");
			}else if (entryurl.equals("http://byzy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "白銀市中級人民法院司法公開網");
			    record.put("CITY","白銀市");
			    record.put("COURT","白銀市中級人民法院");
			}else if (entryurl.equals("http://pcqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "平川區人民法院司法公開網");
			    record.put("CITY","白銀市");
			    record.put("COURT","平川區人民法院");
			}else if (entryurl.equals("http://hnfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "會寧縣人民法院");
			    record.put("CITY","白銀市");
			    record.put("COURT","會寧縣人民法院");
			}else if (entryurl.equals("http://jtfy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "景泰縣人民法院司法公開網");
			    record.put("CITY","白銀市");
			    record.put("COURT","景泰縣人民法院");
			}else if (entryurl.equals("http://byqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "白銀區人民法院司法公開網");
			    record.put("CITY","白銀市");
			    record.put("COURT","白銀區人民法院");
			}else if (entryurl.equals("http://tszy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "天水市中級人民法院司法公開網");
			    record.put("CITY","天水市");
			    record.put("COURT","天水市中級人民法院");
			}else if (entryurl.equals("http://qzqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "天水市秦州區人民法院司法公開網");
			    record.put("CITY","天水市");
			    record.put("COURT","天水市秦州區人民法院");
			}else if (entryurl.equals("http://mjqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "天水市麥積區人民法院司法公開網");
			    record.put("CITY","天水市");
			    record.put("COURT","天水市麥積區人民法院");
			}else if (entryurl.equals("http://qafy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "天水市秦安縣人民法院司法公開網");
			    record.put("CITY","天水市");
			    record.put("COURT","天水市秦安縣人民法院");
			}else if (entryurl.equals("http://ggfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "天水市甘谷縣人民法院司法公開網");
			    record.put("CITY","天水市");
			    record.put("COURT","天水市甘谷縣人民法院");
			}else if (entryurl.equals("http://wsfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "天水市武山縣人民法院司法公開網");
			    record.put("CITY","天水市");
			    record.put("COURT","天水市武山縣人民法院");
			}else if (entryurl.equals("http://zjcfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "天水市張家川回族自治縣人民法院司法公開網");
			    record.put("CITY","天水市");
			    record.put("COURT","天水市張家川回族自治縣人民法院");
			}else if (entryurl.equals("http://qsfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "天水市清水縣人民法院司法公開網");
			    record.put("CITY","天水市");
			    record.put("COURT","天水市清水縣人民法院");
			}else if (entryurl.equals("http://wyzy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "武威市中級人民法院司法公開網");
			    record.put("CITY","武威市");
			    record.put("COURT","武威市中級人民法院");
			}else if (entryurl.equals("http://lzqfy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "武威市涼州區人民法院司法公開網");
			    record.put("CITY","武威市");
			    record.put("COURT","武威市涼州區人民法院");
			}else if (entryurl.equals("http://mqfy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "民勤縣人民法院司法公開網");
			    record.put("CITY","武威市");
			    record.put("COURT","民勤縣人民法院");
			}else if (entryurl.equals("http://glfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "古浪縣人民法院司法公開網");
			    record.put("CITY","武威市");
			    record.put("COURT","古浪縣人民法院");
			}else if (entryurl.equals("http://tzfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "天祝藏族自治縣人民法院司法公開網");
			    record.put("CITY","武威市");
			    record.put("COURT","天祝藏族自治縣人民法院");
			}else if (entryurl.equals("http://jqzy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "酒泉市中級人民法院司法公開網");
			    record.put("CITY","酒泉市");
			    record.put("COURT","酒泉市中級人民法院");
			}else if (entryurl.equals("http://ymfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "玉門市人民法院司法公開網");
			    record.put("CITY","酒泉市");
			    record.put("COURT","玉門市人民法院");
			}else if (entryurl.equals("http://szqfy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "酒泉市肅州區人民法院司法公開網");
			    record.put("CITY","酒泉市");
			    record.put("COURT","酒泉市肅州區人民法院");
			}else if (entryurl.equals("http://dhfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "敦煌市人民法院司法公開網");
			    record.put("CITY","酒泉市");
			    record.put("COURT","敦煌市人民法院");
			}else if (entryurl.equals("http://jtxy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "金塔縣人民法院司法公開網");
			    record.put("CITY","酒泉市");
			    record.put("COURT","金塔縣人民法院");
			}else if (entryurl.equals("http://zyzy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "張掖市中級人民法院司法公開網");
			    record.put("CITY","張掖市");
			    record.put("COURT","張掖市中級人民法院");
			}else if (entryurl.equals("http://gzqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "張掖市甘州區人民法院司法公開網");
			    record.put("CITY","張掖市");
			    record.put("COURT","張掖市甘州區人民法院");
			}else if (entryurl.equals("http://snfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "肅南裕固族自治縣人民法院司法公開網");
			    record.put("CITY","張掖市");
			    record.put("COURT","肅南裕固族自治縣人民法院");
			}else if (entryurl.equals("http://mlfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "民樂縣人民法院司法公開網");
			    record.put("CITY","張掖市");
			    record.put("COURT","民樂縣人民法院");
			}else if (entryurl.equals("http://lzfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "臨澤縣人民法院司法公開網");
			    record.put("CITY","張掖市");
			    record.put("COURT","臨澤縣人民法院");
			}else if (entryurl.equals("http://gtfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "高臺縣人民法院司法公開網");
			    record.put("CITY","張掖市");
			    record.put("COURT","高臺縣人民法院");
			}else if (entryurl.equals("http://sdfy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "山丹縣人民法院司法公開網");
			    record.put("CITY","張掖市");
			    record.put("COURT","山丹縣人民法院");
			}else if (entryurl.equals("http://qyzy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "慶陽市中級人民法院司法公開網");
			    record.put("CITY","慶陽市");
			    record.put("COURT","慶陽市中級人民法院");
			}else if (entryurl.equals("http://xfqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "慶陽市西峰區人民法院司法公開網");
			    record.put("CITY","慶陽市");
			    record.put("COURT","慶陽市西峰區人民法院");
			}else if (entryurl.equals("http://qcfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "慶城縣人民法院司法公開網");
			    record.put("CITY","慶陽市");
			    record.put("COURT","慶城縣人民法院");
			}else if (entryurl.equals("http://hxfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "環縣人民法院司法公開網");
			    record.put("CITY","慶陽市");
			    record.put("COURT","環縣人民法院");
			}else if (entryurl.equals("http://hcfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "華池縣人民法院司法公開網");
			    record.put("CITY","慶陽市");
			    record.put("COURT","華池縣人民法院");
			}else if (entryurl.equals("http://znfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "正寧縣人民法院司法公開網");
			    record.put("CITY","慶陽市");
			    record.put("COURT","正寧縣人民法院");
			}else if (entryurl.equals("http://nxfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "寧縣人民法院司法公開網");
			    record.put("CITY","慶陽市");
			    record.put("COURT","寧縣人民法院");
			}else if (entryurl.equals("http://qylqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "慶陽林區基層法院司法公開網");
			    record.put("CITY","慶陽市");
			    record.put("COURT","慶陽林區基層法院");
			}else if (entryurl.equals("http://plzy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "平涼市中級人民法院司法公開網");
			    record.put("CITY","平涼市");
			    record.put("COURT","平涼市中級人民法院");
			}else if (entryurl.equals("http://jcfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "涇川縣人民法院司法公開網");
			    record.put("CITY","平涼市");
			    record.put("COURT","涇川縣人民法院");
			}else if (entryurl.equals("http://ltfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "靈臺縣人民法院司法公開網");
			    record.put("CITY","平涼市");
			    record.put("COURT","靈臺縣人民法院");
			}else if (entryurl.equals("http://cxxy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "崇信縣人民法院司法公開網");
			    record.put("CITY","平涼市");
			    record.put("COURT","崇信縣人民法院");
			}else if (entryurl.equals("http://htfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "華亭縣人民法院司法公開網");
			    record.put("CITY","平涼市");
			    record.put("COURT","華亭縣人民法院");
			}else if (entryurl.equals("http://zlfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "莊浪縣人民法院司法公開網");
			    record.put("CITY","平涼市");
			    record.put("COURT","莊浪縣人民法院");
			}else if (entryurl.equals("http://jnfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "靜寧縣人民法院司法公開網");
			    record.put("CITY","平涼市");
			    record.put("COURT","靜寧縣人民法院");
			}else if (entryurl.equals("http://ktqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "平涼市崆峒區人民法院司法公開網");
			    record.put("CITY","平涼市");
			    record.put("COURT","平涼市崆峒區人民法院");
			}else if (entryurl.equals("http://lnzy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "隴南市中級人民法院司法公開網");
			    record.put("CITY","隴南市");
			    record.put("COURT","隴南市中級人民法院");
			}else if (entryurl.equals("http://wdqfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "隴南市武都區人民法院司法公開網");
			    record.put("CITY","隴南市");
			    record.put("COURT","隴南市武都區人民法院");
			}else if (entryurl.equals("http://tcfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "宕昌縣人民法院司法公開網");
			    record.put("CITY","隴南市");
			    record.put("COURT","宕昌縣人民法院");
			}else if (entryurl.equals("http://cxfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "成縣人民法院司法公開網");
			    record.put("CITY","隴南市");
			    record.put("COURT","成縣人民法院");
			}else if (entryurl.equals("http://wxfy.gssfgk.com/ktgg/index.jhtml")){
			    record.put("DATASOURCE", "文縣人民法院司法公開網");
			    record.put("CITY","隴南市");
			    record.put("COURT","文縣人民法院");
			}else if (entryurl.equals("http://xhfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "西和縣人民法院司法公開網");
			    record.put("CITY","隴南市");
			    record.put("COURT","西和縣人民法院");
			}else if (entryurl.equals("http://lxfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "禮縣人民法院司法公開網");
			    record.put("CITY","隴南市");
			    record.put("COURT","禮縣人民法院");
			}else if (entryurl.equals("http://ldfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "兩當縣人民法院司法公開網");
			    record.put("CITY","隴南市");
			    record.put("COURT","兩當縣人民法院");
			}else if (entryurl.equals("http://wxxy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "徽縣人民法院司法公開網");
			    record.put("CITY","隴南市");
			    record.put("COURT","徽縣人民法院");
			}else if (entryurl.equals("http://lxzy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "臨夏回族自治州人民法院");
			    record.put("CITY","臨夏州");
			    record.put("COURT","臨夏回族自治州人民法院");
			}else if (entryurl.equals("http://lxsfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "臨夏市人民法院司法公開網");
			    record.put("CITY","臨夏州");
			    record.put("COURT","臨夏市人民法院");
			}else if (entryurl.equals("http://lxxy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "臨夏縣人民法院司法公開網");
			    record.put("CITY","臨夏州");
			    record.put("COURT","臨夏縣人民法院");
			}else if (entryurl.equals("http://klfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "康樂縣人民法院司法公開網");
			    record.put("CITY","臨夏州");
			    record.put("COURT","康樂縣人民法院");
			}else if (entryurl.equals("http://yjfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "永靖縣人民法院司法公開網");
			    record.put("CITY","臨夏州");
			    record.put("COURT","永靖縣人民法院");
			}else if (entryurl.equals("http://ghfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "廣河縣人民法院司法公開網");
			    record.put("CITY","臨夏州");
			    record.put("COURT","廣河縣人民法院");
			}else if (entryurl.equals("http://hzfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "和政縣人民法院司法公開網");
			    record.put("CITY","臨夏州");
			    record.put("COURT","和政縣人民法院");
			}else if (entryurl.equals("http://jssfy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "積石山保安族東鄉族撒拉族自治縣人民法院");
			    record.put("CITY","臨夏州");
			    record.put("COURT","積石山保安族東鄉族撒拉族自治縣人民法院");
			}else if (entryurl.equals("http://gnzy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "甘南藏族自治州人民法院司法公開網");
			    record.put("CITY","甘南州");
			    record.put("COURT","甘南藏族自治州人民法院");
			}else if (entryurl.equals("http://ltxy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "臨潭縣人民法院司法公開網");
			    record.put("CITY","甘南州");
			    record.put("COURT","臨潭縣人民法院");
			}else if (entryurl.equals("http://znxy.gssfgk.com/ktgg.jhtml")){
			    record.put("DATASOURCE", "卓尼縣人民法院司法公開網");
			    record.put("CITY","甘南州");
			    record.put("COURT","卓尼縣人民法院");
			}
			
		
	}
	

	}