gpt4 book ai didi

javascript - 如何从 HtmlUnit 中的特定 url 过滤 javascript

转载 作者:行者123 更新时间:2023-11-30 18:05:19 24 4
gpt4 key购买 nike

HtmlUnit 需要很多时间来执行 javascript,我想知道是否可以让 HtmlUnit 不从 url 正则表达式过滤器加载 javascript。

最佳答案

不完全是,您不能只禁用整个 javascript(可能您已经知道):

final WebClient webClient = new WebClient();
webClient.getOptions().setJavascriptEnable(false);

但你可以使用 ScriptPreProcessor javascript,并删除你不想要的东西:

webClient.setScriptPreProcessor(new ScriptPreProcessor() {

@Override
public String preProcess(HtmlPage htmlPage, String sourceCode, String sourceName, int lineNumber, HtmlElement htmlElement) {
if (match...)
return "";
}
});

关于javascript - 如何从 HtmlUnit 中的特定 url 过滤 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15962990/

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