Windows PowerShell analysieren lokale HTML-Datei

Möchte ich bauen ein array aus einem HTML-file mit PowerShell.

Verwende ich ein script, das download der HTML-Datei aus dem Mozilla Firefox-Developer Edition (ich bin Download der index-Datei) lokal und ich möchte analysieren, um den Wert der options-Elemente in der select-element, das die id auf id_country.

Ich habe empfohlen, die Verwendung von XPath für das, aber ich kann nicht herausfinden, wie analysieren Sie die Datei und erstellen Sie ein array vom Ergebnis. Vielleicht mit regex könnte ein workaround.

Die HTML-Datei ist hier :

http://pastebin.com/b8cShFLA

Und ich möchte alle Werte der Optionen, die Elemente hier:

<select aria-required="true" id="id_country" name="country" required="required">
   <option value="af">Afghanistan</option>
   <option value="al">Albania</option>
   <option value="dz">Algeria</option>
   <option value="as">American Samoa</option>
   <option value="ad">Andorra</option>

...

Ich bin ganz neu mit PowerShell, die ist, warum ich bin nicht wirklich bewusst, von anderen Lösungen, die ich vielleicht in der Lage sein zu verwenden. Ich bräuchte so etwas ganz schnell wie es ist Teil eines Paket-installer.

Grundsätzlich wird das script versuchen, um zu sehen, ob es sich um ein Installationsprogramm, die mit dem Gebietsschema auf dem computer des Benutzers und wenn nicht, wird standardmäßig auf Englisch, das ist, warum ich brauche, um die Werte aus dieser Liste aus, um zu überprüfen, die firefox dev verfügbaren Gebietsschemas.

Grüße,
O

InformationsquelleAutor anchnk | 2014-12-15
Schreibe einen Kommentar