What is the Puppeteer API method to retrieve the response body of a network request?
Alex K
The Puppeteer API method to retrieve the response body of a network request isresponse.text() orresponse.buffer(). Here's a detailed explanation:
1. Launching a new browser instance and creating a new page:
1
2
3
4
5
6
7
8
9
10
11
12
13
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
// Perform actions with the page here
// Close the browser
await browser.close();
})();
This code sets up a basic Puppeteer script. It launches a new headless browser instance and creates a new page to work with.
2. Retrieving the response body usingresponse.text() orresponse.buffer():
To retrieve the response body of a network request, you can use either theresponse.text() orresponse.buffer() method, depending on the type of data you expect.
- Usingresponse.text():