package test;

import java.io.File;
import java.io.IOException;

import org.json.JSONException;
import org.json.JSONObject;
import org.jsoup.Jsoup;

import tool.MyFileWriter;

public class JsoupOp {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String url = "http://uvs.youdao.com/search?site=photogalaxy.163.com&sort=time&channelid=&q=%B7%C9%BB%FA&length=50&start=0";
		try {
			String doc = getDoc(url);
			getHits(doc);
		} catch (IOException | JSONException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
	

	public static void getHits(String doc) throws JSONException{
		String json = doc.substring(doc.indexOf("{"), doc.lastIndexOf("}")+1);
		json = json.replaceAll(" ", "");
		
		JSONObject jsonObject = new JSONObject(json);
		String hits = jsonObject.getString("hits");
		
		hits = hits.substring(hits.indexOf("[")+1, hits.lastIndexOf("]"));
		System.out.println(hits);
		//MyFileWriter.writerStringTofile(new File("d:/test1.txt"), q, false);
		/*
		String name = jsonObject.getString("name");  
		int age = jsonObject.getInt("age");  
		boolean male = jsonObject.getBoolean("male");  
		JSONObject addressJSON = jsonObject.getJSONObject("address");  
		String street = addressJSON.getString("street");  
		String city = addressJSON.getString("city");  
		String country = addressJSON.getString("country");  
		*/
	}
	
	public static String getDoc(String url) throws IOException{
		String body = null;
		body = Jsoup.connect(url).ignoreContentType(true).execute().body();
		return body;
	}
}



阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Java