2016-04-14 10 views
0

私はウェブページをtxtfileとして保存したいと思います。 私はコードを保存したくない、私はコードを全く必要としない、私はtxtfileとしてページ自体を保存したい、そして、私はtxtファイルで何をしたいのか分かっている。 、それはウェブページをtxt(ウェブページコードではない)として保存する

私も

import java.awt.Desktop; 
import java.net.URI; 


public class Main { 

public static void main(String[] args) throws Exception { 

    Desktop d = Desktop.getDesktop(); 
    String url = "http://www.google.com"; 
    d.browse(new URI(url)); 
} 

}

私は、ブラウズを非表示にしたいページを開き、以下のコードを使用し

を行うことができますか?

ページをtxtとして保存するには、Ctrl + Sキーを押してからtxtを選択します。 私はページのコードを全く必要としません。私はバッファリングされたリーダーと入力ストリームを試しましたが、私が必要としないURLのコードを私に与えるので、これはまったく必要ではありません。 ありがとうございます。

public static String getHTML(String urlToRead) throws Exception { 

     if (!urlToRead.startsWith("http")) 
      urlToRead = "http://" + urlToRead; 

     final StringBuilder result = new StringBuilder(); 
     final URL url = new URL(urlToRead); 
     final HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 
     conn.setRequestMethod("GET"); 
     conn.setRequestProperty("User-Agent", USER_AGENT); 
//  @SuppressWarnings("unused") 
//  final int responseCode = conn.getResponseCode(); 
     final BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); 

     String line; 
     while ((line = rd.readLine()) != null) 
      result.append(line); 
     rd.close(); 

     return result.toString(); 
    } 

は、あなたがドキュメントを作成することができます:

final Document doc = Jsoup.parse(content); 

をし、あなたの最善の策は、これは(コードで、私が意味する)ページ全体を取得しますhttp://jsoup.org/

を使用している

答えて

0

そこからあなた自身がdivspan、およびpのリストを取得しています...

+0

あなたの返事をありがとうが、私はまだJavaに全く新しいです、そして、JsoupはEclipseで私のために働いていません。それはインポートすることができず、作成方法もわかりません。 ..... div S、Span、Pのリストが何であるか知っている。 –

+0

@AboelmagdSaad Webページの作業を始める前に基本的なHTMLを学ぶべきだろう。あなたが走る前に歩くことを学ぶ。 – Kayaman

+0

@Exceptyon 確かに、ヒントありがとうございます –

関連する問題