我有排除规则(推理-我不想包含.js和.css文件):
.*\Q.css\E
.*\Q.js\E这些内容适当地设置为上下文:
/JSON/context/view/excludeRegexs/?zapapiformat=JSON&contextName=auto-context
{ "excludeRegexs":"[.*\\Q.css\\E, .*\\Q.js\\E]" }然而,一旦我运行蜘蛛,并查询蜘蛛的结果。
/JSON/spider/view/fullResults/?zapapiformat=JSON&scanId=0
我仍然看到很多.js和.css文件
{"fullResults":[{"urlsInScope":[
{"statusReason":"OK","method":"GET","messageId":"259",
"url":"https://contosco.com/modernizr.min.js","statusCode":"200"}
... lot of other .js references here ...
]} ... ]}另外,有没有一种方法可以在不实际运行扫描的情况下测试regexs呢?
发布于 2016-09-19 16:08:53
雷克斯家族没什么问题。事实证明,"context"是放置这些排除的错误位置(我想知道"exclusionRegexs" in "context"的目的是什么)。放置这些正则表达式的正确位置是蜘蛛除外--即
/UI/蜘蛛/action/独占/
https://stackoverflow.com/questions/39576459
复制相似问题