梦魇js:从POST请求中获取json响应

时间:2017-09-14 14:45:00

标签: javascript post request nightmare

我正在使用噩梦登录页面并点击几个链接。然后我转到一个POST请求的特定网址。我想从POST请求中检索json响应。 到目前为止,我有这个

var Nightmare = require('nightmare');
const nightmare = Nightmare({ show: true });
nightmare
    .goto('https://my.url/')
    .type('#user_id', 'myUserId')
    .type('#password', 'passw0rd')
    .click('#button-login')
    .wait(3000)
    .goto('specific-url') // this URL loads a page with some data
    .end()
    .then(console.log)    // this prints stuff like HTTP response: OK
    .catch((error) => {
    console.error('Search failed:', error);
});

当我转到specific-url时,会发出一个POST请求,并在页面中填充数据。我可以看到页面正确加载但我想要Json格式的数据,因为我不想解析页面。

关于如何检索响应json的任何想法?

0 个答案:

没有答案