HtmlUnitDriver 无法正确获取页面



我是新手,基本上我正在尝试使用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>

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

附言:我使用硒服务器独立-2.24.1.jar和jre 1.7

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

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

该问题肯定是由于启动htmlunitdriver时缺少代理。您必须提供代理详细信息

相关内容

  • 没有找到相关文章

最新更新