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 |