HtmlUnit示例代码

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

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(0);

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Java6实现调用操作平台桌面系统

下一篇:Java实现 图片水印或者文字水印