0
내가 (내가 애플릿을 실행하라는 방문자를위한 프롬프트를 원하지 않는) 부호가 필요합니다 다른 도메인의 소스 코드를 긁는 Java 애플릿. prowser 라이브러리를 사용하여 애플릿을 만들었습니다. 애플릿처럼 실행하거나 실행할 수있는 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());
}
}
가 이전에 나는 도서관의 수입에 문제가 있었다 : 사전에
Export Applet Java with referenced libraries
감사를 도와.
을 애플릿 HTTP를 통해 서블릿에 대한 이야기를 가지고 있지만, 스크랩이 될 것입니다 클라이언트 측 또는 서버 측? 스크래핑은 클라이언트 쪽이어야하기 때문입니다. – user895063
내 스레드가이 링크 http://stackoverflow.com/questions/1908083/java-and-crossdomain-xml로 폐쇄되었지만 crossdomain.xml을 서버에 배치해야한다는 것을 이해하지 못합니까? 그것은 자바에서 urlconnection 함수를 사용하여 소켓 연결을 만들 수 있습니까? 왜냐하면 나는 그것을 테스트했지만 자바 콘솔 소켓 권한에 대한 거부 액세스를 반환? 귀하의 도움에 정말 감사합니다 – user895063
crossdomain.xml에 대한 의사를 읽었습니다. 그러나 나는 긁어 모으고 싶은 웹 사이트에 업로드 할 수 없습니다. 애플릿을 테스트했는데 동일한 도메인의 웹 사이트에서 작동하지만 크로스 도메인에서는 작동하지 않습니다. – user895063