Add server executer based on htmlunit.
This commit is contained in:
		
							
								
								
									
										1
									
								
								web/utils/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								web/utils/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
*.class
 | 
			
		||||
							
								
								
									
										19
									
								
								web/utils/ServerExecute.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								web/utils/ServerExecute.java
									
									
									
									
									
										Normal file
									
								
							@ -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();
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/apache-mime4j-0.6.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/apache-mime4j-0.6.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-codec-1.4.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-codec-1.4.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-collections-3.2.1.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-collections-3.2.1.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-io-1.4.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-io-1.4.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-lang-2.4.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-lang-2.4.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-logging-1.1.1.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/commons-logging-1.1.1.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/cssparser-0.9.5.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/cssparser-0.9.5.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/htmlunit-2.8.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/htmlunit-2.8.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/htmlunit-core-js-2.8.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/htmlunit-core-js-2.8.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/httpclient-4.0.1.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/httpclient-4.0.1.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/httpcore-4.0.1.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/httpcore-4.0.1.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/httpmime-4.0.1.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/httpmime-4.0.1.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/nekohtml-1.9.14.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/nekohtml-1.9.14.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/sac-1.3.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/sac-1.3.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/serializer-2.7.1.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/serializer-2.7.1.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/xalan-2.7.1.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/xalan-2.7.1.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/xercesImpl-2.9.1.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/xercesImpl-2.9.1.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/xml-apis-1.3.04.jar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								web/utils/htmlunit-2.8/xml-apis-1.3.04.jar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								web/utils/serverexecute
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								web/utils/serverexecute
									
									
									
									
									
										Executable file
									
								
							@ -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