Estoy tratando de obtener datos de otra página web, usando HTML DOM. Probé el código de otra pregunta de StackOverflow ( querySelectorAll() a html desde otra página ) pero no funciona para mí:
let url = "[URL here]" let xml = new XMLHttpRequest() xml.onreadystatechange = function() { if (xml.readyState == 4) { let container = document.implementation.createHTMLDocument().documentElement container.innerHTML = xml.responseText let nodeList = container.querySelectorAll('.msDetails-Row') console.log(nodeList) } } xml.open("GET", url, false) xml.send(null)La lista de nodos está vacía en el registro de la consola. Sin embargo, cuando ejecuto el código, querySelectorAll('.msDetails-Row'), en la URL real, funciona.