gpt4 book ai didi

selenium - HtmlUnitDriver 无法正确获取页面

转载 作者:行者123 更新时间:2023-12-02 09:10:22 30 4
gpt4 key购买 nike

我是这方面的新手,基本上我正在尝试使用 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 服务器独立添加到类路径中。我做错了什么吗?谢谢

P.S:我使用 selenium-server-standalone-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());

关于selenium - HtmlUnitDriver 无法正确获取页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11248300/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com