在路上

 找回密码
 立即注册
在路上 站点首页 学习 查看内容

HtmlUnit示例代码

2016-12-20 13:16| 发布者: zhangjf| 查看: 635| 评论: 0

摘要: HtmlUnit是java版本的浏览器,没有界面但是可以模拟任何浏览器操作。 下面示例访问htmlunit的官网,并打印网页的标题 import com.gargoylesoftware.htmlunit.WebClient; import com.gargoylesoftware.htmlunit.h ...

HtmlUnit是java版本的浏览器,没有界面但是可以模拟任何浏览器操作。

下面示例访问htmlunit的官网,并打印网页的标题

  1. import com.gargoylesoftware.htmlunit.WebClient;
  2. import com.gargoylesoftware.htmlunit.html.HtmlPage;
  3. public class Try
  4. {
  5. public static void main (String args[]) throws Exception {
  6. final WebClient webClient = new WebClient();
  7. final HtmlPage page = webClient.getPage("http://htmlunit.sourceforge.net");
  8. System.out.println(page.getTitleText());
  9. webClient.closeAllWindows();
  10. }
  11. }
复制代码

输出: HtmlUnit - Welcome to HtmlUnit

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

  1. HtmlDivision div=(HtmlDivision)page.getElementById("hed");
复制代码
  1. HtmlDivision div=(HtmlDivision)page.getByXPath("//div").get(0);
复制代码

最新评论

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-7-8 15:20

Copyright 2015-2025 djqfx

返回顶部