我需要使用以下代码使用Java 登录网页
无法解析符号"HtmlPage">
以下代码错误
final WebClient webClient = new WebClient();
final HtmlPage page1 = webClient.getPage("https://www.valueresearchonline.com/login");
final HtmlTextInput textField = form.getInputByName("email");
textField.setValueAttribute("jon@jon.com");
对于在pom.xml 中的依赖性下添加的WebClient
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webflux</artifactId>
<version>5.3.22</version>
</dependency>
但没有得到要为HtmlPage
添加的其他依赖项?
我认为你的depency错了。您需要:
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.64.0</version>
</dependency>
您还应该删除webflux和可能生成的导入。