zoukankan      html  css  js  c++  java
  • [HtmlUnit]Fetch Dynamic Html/Content Created By Javascript/Ajax

    import com.gargoylesoftware.htmlunit.*;
    import com.gargoylesoftware.htmlunit.html.HtmlPage;
    
    import java.net.*;
    public class helloworld {
    
    	public static void main(String[] args) throws Exception {  
    		final WebClient webclient=new WebClient(BrowserVersion.FIREFOX_3_6);
    		
    		/*
    		 * htmluni 2.11 version
    		 * webclient.setJavaScriptEnabled(true);
    		webclient.setCssEnabled(false);
    		webclient.setAjaxController(new NicelyResynchronizingAjaxController());
    		webclient.setTimeout(5000);
    		webclient.setThrowExceptionOnScriptError(false);
    		*/
    		webclient.getOptions().setJavaScriptEnabled(true);
    		webclient.getOptions().setCssEnabled(false);
    		webclient.getOptions().setThrowExceptionOnScriptError(false);
    		
    		URL url=new URL("https://www.coursera.org/course/gametheory");
    		HtmlPage page=webclient.getPage(url);
    		Thread.sleep(1000*30);
    		String ori = page.asXml();
    		System.out.print(ori);
    		
    		
    		//System.out.println(page.getHtmlElementById("cart-empty").asXml());
            
        }  
    }
    
  • 相关阅读:
    软工个人阅读作业3
    阅读作业2
    代码复审
    pair project elevator
    读《移山之道——VSTS软件开发指南》
    软件工程作业--词频统计
    个人阅读作业3
    个人阅读作业2
    代码复审
    结对项目电梯吐血总结
  • 原文地址:https://www.cnblogs.com/kkun/p/3362803.html
Copyright © 2011-2022 走看看