如何从HtmlUnit中的特定url中过滤javascript
How to filter javascript from specific urls in HtmlUnit
HtmlUnit需要很多时间来执行javascript,我想知道是否有可能使HtmlUnit不从url regex过滤器加载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 "";
}
});
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- 有可能过滤来自嵌入式YouTube的声音吗
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何在重建URL后从URL中传递过滤值,目的是使用Angular2和Typescript实现无限滚动
- 我如何在angularJS中实现按url值过滤
- 调整 javascript 正则表达式以过滤来自 url 的变量
- 在JS中使用Regex过滤Strings/URL
- 使用iframe中的URL参数过滤视图
- 自定义正则表达式过滤掉最后一个url路径中的ID
- 如何通过Url过滤获得特定的Json数据
- 如何从HtmlUnit中的特定url中过滤javascript
- Javascript fabricjs过滤器不返回过滤画布到url
- 使用regexp过滤url中的问号(?)参数并添加其中一个?或&
- 过滤JQuery列表与URL
- 根据URL过滤结果,同时使用角度在下拉框中选择选项
- jQuery 同位素过滤从 url 获取数据