0

重複の可能性:
Java および crossdomain.xml

別のドメインからソース コードをスクレイピングする、署名されていない (訪問者がアプレットの実行を求めるプロンプトを表示したくない) Java アプレットが必要です。prowser ライブラリを使用してアプレットを作成しました。Eclipse で (アプレットとして) または実行可能な jar として実行すると動作しますが、自分の Web サイトでアプレットを実行すると動作しません。「null」を返します。

私のアプレットコード:

import java.applet.Applet;   

public class HelloWorldApplet extends Applet {

public void init() {

    Prowser prowser = new Prowser();
    Tab tab = prowser.createTab();
    System.out.println(tab.go("http://www.canyouseeme.org").getPageSource());    

   }

} 

以前、ライブラリのインポートに問題がありました: Export Applet Java with reference libraries

よろしくお願いします。

4

1 に答える 1

1

他のサイトをスクレイピングするコードをサーバー (つまり、サーブレット) に配置し、アプレットが HTTP (REST、Web サービスなど) を介してサーブレットと通信するようにします。

于 2011-08-15T22:30:24.907 に答える