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 |
$web = Invoke-WebRequest "https://www.jesusninoc.com/" $HTML = New-Object -Com "HTMLFile" [string]$htmlBody = $web.Content $HTML.write([ref]$htmlBody) $HTML.body.getElementsByTagName("li").innerText # Añadir un elemento en mitad del árbol DOM $linuevo = $HTML.createElement('li') $litexto = $HTML.createTextNode("Nuevo elemento") $linuevo.appendChild($litexto) | Out-Null $antiguo = $HTML.getElementsByTagName("li")[3] $antiguo.insertBefore($linuevo) | Out-Null # Añadir un elemento al final del árbol DOM $linuevo = $HTML.createElement('li') $litexto = $HTML.createTextNode("Nuevo elemento2") $linuevo.appendChild($litexto) | Out-Null $HTML.appendChild($linuevo) | Out-Null foreach($element in $HTML.getElementsByTagName("li")) { $element.innerText } |