이미지 저장1
- 페이지에서 JavaScript를 통해 이미지 추출
- 캔버스에서 이미지 추출
- 서버에서 이미지 가져오기
- DevTools 프로토콜을 사용하여 이미지 추출
const client = await page.createCDPSession()
const { frameTree } = await client.send('Page.getResourceTree')
for (const resource of frameTree.resources) {
const { content, base64Encoded } = await client.send(
'Page.getResourceContent',
{ frameId: frameTree.frame.id, url: resource.url },
)
const contentBuffer = Buffer.from(content, base64Encoded ? 'base64' : 'utf8')
}
page.on('response', async (response) => {
const url = response.url()
const buffer = await response.buffer()
})