我有几个JSON源的页面。
const results = [];
await page.on('response', async (response) => {
if (response.url() ){
console.log('XHR response received');
console.log(await response.json());
///如何从response.json()
收集数据并传递给results
数组?
}
});
console.info(results);
答案 0 :(得分:0)
如果我正确理解了您的问题,则可以在数组内部收集响应:
const results = [];
await page.on('response', async (response) => {
if (response.url() && response.status() == 200){
console.log('XHR response received');
results.push(await response.json());
}
});
await page.goto(url, {waitUntil : 'networkidle0'});
console.log(results);