Ich verwende PowerShell, um IE als ein com-Objekt zu automatisieren. An einem Punkt, ich wählen Sie ein Objekt und speichern sie in der Variablen $ Produktbilder mit dieser Zeile:PowerShell-Zugriffseigenschaften von [Objekt HTMLCollection]
$productImages = $ieInner.document.getElementById("product-image").getElementsByTagName("img")
Danach ist $ Produktbilder ein Objekt mit vielen Eigenschaften. Wenn Sie nur $ Produktbilder an der Eingabeaufforderung eingeben, müssen Sie Dutzende, wie bekommen:
$ productImages.length ist 1. In einer früheren Version dieses Skripts (das funktioniert), kehrte meine Wähler viele Objekte und ich habe die src von allen zu einem Array hinzugefügt. Dieser Selektor gibt nur eins zurück, aber $ productImages.src ist ein ungültiger Befehl. Ich verstehe nicht, wie man die src-URL des Produkts bekommt, das ist mein ultimatives Ziel.
was '$ Produktbilder [0] – ssaviers