Vrácené HTML je ve tvaru, který je vidět na obrázku
Pomocí XPath jsem se dotázal na všechny druhé sloupce a výsledkem je seznam významů. Pro stažení a parsování výsledku hledání jsem použil Invoke-Http a Receive-Http z HttpRest. Použití je jednoduché:
PS C:\> Find-Abbreviation itmu
Inventory Tool for Microsoft Updates
Inventory Tool for Microsoft Updates
- # Name : Find-Abbreviation.ps1
- # Author: David "Makovec" Moravec
- # Web : http://www.powershell.cz
- # Email : powershell.cz@googlemail.com
- #
- # Description: Finds meaning of given abbreviation
- # : Uses HttpRest http://poshcode.org/787
- #
- # Version: 0.1
- # History:
- # v0.1 - (add) basic functionality
- #
- # Usage: Find-Abbreviation fyi
- #
- #################################################################
- function Find-Abbreviation {
- $url = "http://acronyms.thefreedictionary.com/$args"
- Invoke-Http get $url | Receive-Http Text "//tr[@cat]//td[2]"
- }
Žádné komentáře:
Okomentovat