Acceda a elementos <a> en el sitio angular
Estoy buscando llenar una matriz con<a>
elementos en un sitio AngularJS. Aquí está mi código de matriz:
$ProgramGuides = $ProgramGuidesPage.ParsedHtml.getElementById("content") | foreach {
$_.getElementsByTagName("ul").item(0) | foreach {
$_.getElementsByTagName("li") | foreach {
$_.getElementsByTagName("a")
}
}
}
$ProgramGuides
solo devuelve 1<a>
elemento mientras tanto hay más de 10<a>
elementos en la página. Solo puedo imaginar que esto tiene algo que ver con Angular y ng-repeat en los elementos. Alguna idea de cómo puedo obtener todo el<a>
elementos en mi matriz?
Aquí está el HTML de la página angular:
Actualización: ¡Encontré el documento XML con los datos de la aplicación!
¿Cómo puedo obtener los valores href dentro de este contenido XML?
Así es como estoy agarrando el contenido:
$XMLPage = Invoke-WebRequest -uri ("https://sellerweb.amerihome.com/api/ResourcesFiles?path=ProgramGuides") -WebSession $Amerihome
$XMLPage.Content