解决方案 »

  1.   

    试试 String s= "http://xinjinqiao.tprtc.com/admin/main/pro!lrprolist.do";
     URL url = new URL(s);
     HttpURLConnection http = (HttpURLConnection) url.openConnection();
     http.setDoOutput(true);  
     http.setDoInput(true);  
             http.setRequestMethod("POST");  
     http.connect();  
     OutputStreamWriter out = new OutputStreamWriter(http.getOutputStream(), "UTF-8"); 

     String input = "name=flr&nowpage=1&pagesize=10"; 
     
     out.append(input);  
             out.flush();  
             out.close();  
             int length = (int) http.getContentLength();
             System.out.println(length);
           BufferedReader reader = new BufferedReader(new InputStreamReader(http.getInputStream()));
       String line;
       StringBuffer buffer = new StringBuffer();
       while ((line = reader.readLine()) != null) {
       buffer.append(line);
       }
       reader.close();
       http.disconnect();
       System.out.println(buffer.toString());
      

  2.   


    谢谢,所以你是 直接找出js的请求地址,然后获取 后台的json数据的方式?
    看来不能解析js,或者说 获取js执行完的 页面 了。那问一下,你是怎么找到这个地址的?
    我看firedebug里 只有一个当前页面的网络请求啊?
    你是看的js代码?