使用 Postman 从 HTML 响应中获取元素值

get element value from HTML response using Postman

HTML 响应中的某处有一个元素:

<input name="__RequestVerificationToken" type="hidden" value="I_NEED_THIS" />

如何使用 Postman 获取它的值?

这是我的代码,但我对它的内容不满意returns

const $ = cheerio.load(pm.response.text());
console.log($("title").text()); // get title to check if it works
console.log($("__RequestVerificationToken").attr('value')); //returns undefined
console.log($("__RequestVerificationToken").text()); //returns null

"__RequestVerificationToken" 不是有效的选择器,因为它是您要查找的名称属性。

而是像这样使用有效的 CSS 选择器:

const $ = cheerio.load(pm.response.text()).;
console.log($("input[name='__RequestVerificationToken']").attr('value'));
console.log($("input[name='__RequestVerificationToken']").text());