pom.xml引入
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.33</version>
</dependency>
通用代码(所有操作都是在这个基础上面新增的)
public static void main(String[] args) throws Exception {
// 网页链接
String url = "https://www.so.com";
// 创建webclient
WebClient webClient = new WebClient();
// JS 支持
webClient.getOptions().setJavaScriptEnabled(true);
// 取消 CSS 支持
webClient.getOptions().setCssEnabled(false);
// 获取指定网页实体
HtmlPage page = (HtmlPage) webClient.getPage(url);
// 获取到网页之后,进行后续的操作
}
1. input框处理
<input type="text" name="" class="" id="input">
// 获取搜索输入框
HtmlInp