从蜘蛛中排除.js和.css文件



我有排除正则表达式(推理-我不想包括。js和。css文件):

.*Q.cssE
.*Q.jsE

正确设置为context:

/JSON/背景/视图/excludeRegexs ? zapapiformat = JSON& contextName = auto-context

{ "excludeRegexs":"[.*\Q.css\E, .*\Q.js\E]" }

然而,一旦我运行蜘蛛,并查询蜘蛛结果

/JSON/蜘蛛/视图/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 ...
]} ... ]}

也有一种方法如何测试正则表达式不知何故没有实际运行扫描?

正则表达式没有任何问题。事实证明,"context"是放置这些排除项的错误位置(我想知道"context"中的"exclusionRegexs"是什么)。放置这些正则表达式的正确位置是在蜘蛛排除项中-即

/UI/蜘蛛/行动/excludeFromScan/

最新更新