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/
を使用している
あなたの返事をありがとうが、私はまだJavaに全く新しいです、そして、JsoupはEclipseで私のために働いていません。それはインポートすることができず、作成方法もわかりません。 ..... div S、Span、Pのリストが何であるか知っている。 –
@AboelmagdSaad Webページの作業を始める前に基本的なHTMLを学ぶべきだろう。あなたが走る前に歩くことを学ぶ。 – Kayaman
@Exceptyon 確かに、ヒントありがとうございます –