1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
$web = Invoke-WebRequest "https://www.jesusninoc.com/" $HTML = New-Object -Com "HTMLFile" [string]$htmlBody = $web.Content $HTML.write([ref]$htmlBody) # Añadir un elemento en mitad del árbol DOM $linuevo = $HTML.createElement('li') $litexto = $HTML.createTextNode("Nuevo elemento") $HTML.appendChild($litexto) | Out-Null $linuevo.appendChild($litexto) | Out-Null $antiguo = $HTML.getElementsByTagName("li")[3] $antiguo.insertBefore($linuevo) | Out-Null foreach($element in $HTML.getElementsByTagName("li")) { Write-Host $element.innerText " -> " $element.uniqueID } # Eliminar un elemento del árbol DOM (el elemento añadido anteriormente) $eliminar = $HTML.getElementById("ms__id5") $eliminar.removeNode($eliminar) | Out-Null Write-Host "------------Elementos sin el añadido------------" foreach($element in $HTML.getElementsByTagName("li")) { Write-Host $element.innerText " -> " $element.uniqueID } |
