public static String getChineseName(String id){
String url ="https://hotels.ctrip.com/international/"+id+".html";
String name = null;
//創建一個默認的HttpClient
DefaultHttpClient httpclient = new DefaultHttpClient();
try {
HttpGet httpget = new HttpGet(url);
//打印請求地址
System.out.println("executing request " + httpget.getURI());
//創建響應處理器處理服務器響應內容
ResponseHandler responseHandler = new BasicResponseHandler();
//執行請求並獲取結果
String responseBody = httpclient.execute(httpget, responseHandler);
System.out.println("----------------------------------------");
//System.out.println(responseBody);
System.out.println("----------------------------------------");
Document doc = Jsoup.parse(responseBody);
Elements content = doc.getElementsByClass("name");
System.out.println(content.get(0).ownText());
name = content.get(0).ownText();
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
//關閉連接管理器
httpclient.getConnectionManager().shutdown();
}
return name;
}
java爬蟲--抓取攜程酒店名稱信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.