我正在尝试用cheerio刮取formElement.action,但没有任何效果。我尝试了不同的方法。
这是我已经尝试过的:
request({url: uri, headers: headers, method: 'GET'},
(body, error, response) => {
if (!error && response.statusCode == 200) {
$ = cheerio.load(body);
var k = $('form[id=dwfrm_mipersonalinfo]').attr('action')
console.log(k);
} else {
console.log(error);
};
});
rp(options);
.then((html) => {
var $ = cheerio.load(html);
let Key = $('#dwfrm_mipersonalinfo').attr('action');
console.log(Key);
})
.catch((err) => {
console.log(err);
});
这是我要从中抓取formElement.action的HTML:
<form class="fancyform fancy-initialised" action="https://google.com/" method="post" id="dwfrm_mipersonalinfo" data-component="form/Form" autocomplete="on">
响应是未定义的,或者是部分加密的json数据,无济于事。