aboutsummaryrefslogtreecommitdiffstats
path: root/web/utils/ServerExecute.java
blob: e5dd0b1176c832039e8a9cf8dee52a922ab900fb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlPage;

public class ServerExecute {
	public static void main(String[] args) {
		if (args.length != 1) {
			System.err.println("You must give a url as an argument.");
			return;
		}
		try {
			final WebClient webClient = new WebClient();
			HtmlPage page = webClient.getPage(args[0]);
			webClient.waitForBackgroundJavaScript(2000);
			System.out.println(page.asXml());
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}