如何从postman中的html响应中提取href值
我一直在试图找出如何从html响应中提取href属性的值,但没有任何运气 我有以下回应:如何从postman中的html响应中提取href值,postman,cheerio,Postman,Cheerio,我一直在试图找出如何从html响应中提取href属性的值,但没有任何运气 我有以下回应: <body id="bodytag" class="taskTab"> <script></script> <div id="downloads"> <div class="files"><a href=&q
<body id="bodytag" class="taskTab">
<script></script>
<div id="downloads">
<div class="files"><a
href="/download/b521086a-965e-44f9-a042/file.pdf/files">Files.pdf</a>
</div>
</div>
</body>
我还尝试使用xpath,但没有任何运气。任何帮助都将不胜感激。试试看
const $ = cheerio.load(pm.response);
console.log($('.files').attr('href'));
这将返回元素的href。文档我很接近:
const $ = cheerio.load(pm.response.text());
var href = $('.files a').attr('href');
pm.environment.set('downloadLink', href);
这将导致
未定义的错误。起作用的是$('.files a').attr('href')代码>
const $ = cheerio.load(pm.response.text());
var href = $('.files a').attr('href');
pm.environment.set('downloadLink', href);