1

http://mahathirtanmoy.wix.com/tanmoy-world 这是一个随机生成的网站,使用 WIX 编辑器,我只添加了两句话

你好词

OK,工作完成。​</p>

我想在 netbeans IDE 输出上使用 java 编程来显示这两个句子。请告诉我我应该为此学习什么以及我必须遵循的过程是什么。如果我知道如何做到这一点,以后如果有任何进一步的困难,我可以分享代码。我可以为任何 HTML 页面做到这一点吗?

4

3 回答 3

1

您需要使用JSoup来解析网站并返回这两个句子。

于 2013-06-03T10:41:50.337 回答
1
public class ReadIp{
    public int getIP() throws MalformedURLException, IOException {
             try
             {
            String ip = "";
            String nextLine;
            URL url = null;
            URLConnection urlConn = null;
            InputStreamReader inStream = null;
            BufferedReader buff = null;


            url = new URL("http://mahathirtanmoy.wix.com/tanmoy-world");
            urlConn = url.openConnection();
            inStream = new InputStreamReader(
                    urlConn.getInputStream());
            buff = new BufferedReader(inStream);


            while ((nextLine = buff.readLine()) != null) {
                System.out.println(nextLine);
            }}
             catch(Exception ex)
             {}
            return 0;

        }

         public static void main(String[] args) throws MalformedURLException, IOException {
            ReadIp rp = new ReadIp();
            rp.getIP();
        }
    }
}
于 2013-06-05T10:20:39.440 回答
0

尝试这个。我用它从http://www.whatismyip.org读取我的 IP 地址,它运行良好。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class ReadIp{

        public void getIP() throws MalformedURLException, IOException{
             String ip="";
             String nextLine;
           URL url = null;
           URLConnection urlConn = null;
           InputStreamReader  inStream = null;
           BufferedReader buff = null;


              url  = new URL("http://www.whatismyip.org" );
              urlConn = url.openConnection();
             inStream = new InputStreamReader( 
              urlConn.getInputStream());
               buff= new BufferedReader(inStream);


                while ((nextLine =buff.readLine()) !=null){
            System.out.println(nextLine); 
        }

                  }
}
于 2013-06-03T10:52:06.230 回答