0

HTML の解析を行い、すべてのタグとタグを取得するアプリケーションを Java で作成して<audio><img>ます<video>。jsoup を使用してこれを行いました。私は属性を持っているhrefため、リンクを取得します。タグを介してファイルを PC にダウンロードする方法が必要です。Javaを介してそれは可能ですか?

一般的なフォーマットを見ましたがftp://user:password@host:port/filePath;type=i.、サイトの FTP がわからず、画像やリンクをダウンロードする方法がわかりません。

4

1 に答える 1

2

まず、を使用してJsoupのhref属性から絶対URLを取得しますNode#absUrl()

String absUrl = element.absUrl("href");

InputStream次に、を使用してそれから抜け出すことができますURL#openStream()

InputStream input = new URL(absUrl).openStream();

次に、通常の方法で任意の方法で書き込むことができます。例:。OutputStream FileOutputStream

OutputStream output = new FileOutputStream(somepath);
// Just write input to output the usual way.

これはすべてFTPとは関係がないことに注意してください。それはまったく別のテーマです。

于 2012-10-31T13:05:14.593 に答える