No entiendo cómo usar este protocolo (protocolo de devtool de Chrome) para obtener todo el árbol DOM. Mi comprensión de este protocolo no es lo suficientemente profunda. Si alguien sabe como conseguir el arbol DOM y me lo dice se lo agradeceria mucho. Además, si puedes recomendar esto, los materiales de aprendizaje del protocolo son aún mejores.
https://chromedevtools.github.io/devtools-protocol/tot/DOM/#method-getDocument te ayudará
await client.send("DOM.getDocument", { pierce: true, depth: -1 });