0
헤드리스 크롬에서 mutationobserver와 같이 추적 된 DOM 추적을 원합니다. 그래서 나는 꼭두각시 도서관을 배우지 만, 어떻게 사용하는지 모른다.puppeteer에 mutationobserver를 주입하는 방법
인형극에서 DOM 변경을 추적하는 것이 가능합니까 ?? 감사합니다
헤드리스 크롬에서 mutationobserver와 같이 추적 된 DOM 추적을 원합니다. 그래서 나는 꼭두각시 도서관을 배우지 만, 어떻게 사용하는지 모른다.puppeteer에 mutationobserver를 주입하는 방법
인형극에서 DOM 변경을 추적하는 것이 가능합니까 ?? 감사합니다
음, 브라우저에 맞춤 코드를 삽입 할 수 있습니다.
한 가지 방법 : 노드 스크립트에서
await page.evaluate(() => {
const observer = new MutationObserver(
function() {
// communicate with node through console.log method
console.log('__mutation')
}
)
const config = {
attributes: true,
childList: true,
characterData: true,
subtree: true
}
observer.observe(target, config)
})
:
page.on('console', async (msg) => {
if (msg.text === '__mutation') {
// do something...
}
})
그것은 확실히 가능합니다. 그러나 지금까지 시도한 것을 공유하지 않고 DOM 변경을 추적하려는 올바른 웹 사이트/테스트 사례를 제공하지 않는 경우는 아닙니다. –
답장을 보내 주셔서 감사합니다. 내가 자바 스크립트 mutationobserver 코딩 및 puppeteer 기능을 사용하여이 코드를 주입이 문제를 해결할 있어요. –