使用未签名的Java小程序从另一个域获取源代码[重复]

问题描述 投票:0回答:1

可能重复:
Java 和 crossdomain.xml

我需要一个未签名的(我不希望提示访问者要求运行该小程序)从另一个域抓取源代码的 Java 小程序。我使用 prowser 库制作了一个小程序,当我在 eclipse (作为小程序)或作为可运行的 jar 上执行它时,它可以工作,但当我在我的网站上执行小程序时,它不起作用。它返回我“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());    

   }

} 

之前我在导入库时遇到了问题:使用引用的库导出 Applet Java

预先感谢您的帮助。

java web-scraping applet
1个回答
1
投票

将抓取其他站点的代码放在您的服务器上(即,在 servlet 中),然后让小程序通过 HTTP(REST、Web 服务等)与 servlet 对话。

© www.soinside.com 2019 - 2024. All rights reserved.