Add server executer based on htmlunit.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
*.class
|
||||
@@ -0,0 +1,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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Executable
+3
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
cd $(dirname $0)
|
||||
java -classpath $(for i in htmlunit-2.8/*; do echo $i; done|tr '\n' ':') ServerExecute $@
|
||||
Reference in New Issue
Block a user