虽然它是手动打开的,但在htmlunit抓取中出现错误403

时间:2015-01-14 15:14:49

标签: java htmlunit http-status-code-403 htmlunit-driver

我正在尝试使用html_unit 1.14来删除伪代理,但是它给了我(错误403 ),虽然它是在浏览器上手动打开的。

可能是什么原因以及如何检测它?

1 个答案:

答案 0 :(得分:0)

步骤1(可选):升级到v2.18或更新版

<dependency>
    <groupId>net.sourceforge.htmlunit</groupId>
    <artifactId>htmlunit</artifactId>
    <version>2.18</version>
</dependency>

第2步(强制性):

WebClient webClient = new WebClient(yourbrowser);
webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);