HtmlUnitDriver 无法正确获取页面

2024-03-05

我是这方面的新手,基本上我正在尝试使用 HtmlUnitDriver, 这是我的代码:

WebDriver driver = new HtmlUnitDriver();
driver.get("http://www.google.com");
System.out.println(driver.getPageSource());

但我得到的页面源是:

<?xml version="1.0" encoding="UTF-8"?>
<html>
  <head/>
  <body/>
</html>

我尝试过 new HtmlUnitDriver(true) 但它仍然没有加载谷歌 我已经将 selenium 服务器独立添加到类路径中。 我做错了什么吗? 谢谢

PS:我使用 selenium-server-standalone-2.24.1.jar 和 jre 1.7


HtmlUnitDriver 默认禁用 javaScript google.com 严重依赖 JavaScript。 尝试使用driver.setJavascriptEnabled(true)

WebDriver driver = new HtmlUnitDriver();
driver.setJavascriptEnabled(true)
driver.get("http://www.google.com");
System.out.println(driver.getPageSource());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HtmlUnitDriver 无法正确获取页面 的相关文章

随机推荐