Java版本的瀏覽器HtmlUnit入門示例

gbd8 9年前發布 | 2K 次閱讀 Java

HtmlUnit是Java版本的瀏覽器,沒有界面但是可以模擬任何瀏覽器操作。

下面示例訪問htmlunit的官網,并打印網頁的標題

import com.gargoylesoftware.htmlunit.WebClient;  
import com.gargoylesoftware.htmlunit.html.HtmlPage;  

    public class Try  
    {  
        public static void main (String args[]) throws Exception {  
           final WebClient webClient = new WebClient();  
           final HtmlPage page = webClient.getPage("http://htmlunit.sourceforge.net");  
           System.out.println(page.getTitleText());  
            webClient.closeAllWindows();  
        }  
    } 

輸出: HtmlUnit - Welcome to HtmlUnit

HtmlUnit提供了getElementById和Xpath方式查找界面上的元素,如下示例:

HtmlDivision div=(HtmlDivision)page.getElementById("hed"); 
HtmlDivision div=(HtmlDivision)page.getByXPath("//div").get(); 

 本文由用戶 gbd8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!