【发布时间】:2019-01-25 22:45:21
【问题描述】:
示例网址:https://abc.xyz.com/m# HTML 响应:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
.
.
</head>
<body class="abc">
.
.
.
<script>xab.start('{\"first\":\"123xyz\",\"second\":\"abc123\",\"third"..;</script>
</div>
</body>
</html>
在上述响应中,我想从响应中提取参数 second '("second\":\"abc123\")' 的值并将其传递给下一个请求.
如果响应是 JSON 会更简单,但如果是 HTML 响应。
我可以在 JMeter 上使用 Regex 执行此操作,但在 Postman 上却很难做到。
谢谢!
【问题讨论】:
-
你可以看看使用 Cheerio 来获取值,它是 Postman 中的内置模块之一 - github.com/cheeriojs/cheerio/blob/master/Readme.md
-
我无法通过 Cheerio 获得价值,请告诉我如何操作。
-
更新了答案和使用示例。
标签: regex postman postman-collection-runner