Škrábanie webu pomocou programu PowerShell
Existujú dve nové rutiny, ktoré zjednodušujú automatizáciu webu, Invoke-WebRequest, ktorý uľahčuje analýzu obsahu čitateľného človeka a Invoke-RestMethod, ktorý uľahčuje čitateľný obsah. Keďže odkazy sú súčasťou HTML stránky, sú súčasťou ľudskej čitateľnosti. Jediné, čo musíte urobiť, aby ste dostali webovú stránku, je použitie Invoke-WebRequest a zadajte URL.
Invoke-WebRequest –Uri ‘https://howtogeek.com’
(Invoke-WebRequest –Uri ‘https://howtogeek.com’).Links
((Invoke-WebRequest –Uri ‘https://howtogeek.com’).Links | Where-Object {$_.href -like “http*”} | Where class -eq “title”).Title
$IOTD = ((Invoke-WebRequest -Uri ‘https://photography.nationalgeographic.com/photography/photo-of-the-day/’).Links | Where innerHTML -like “*Download Wallpaper*”).href Start-BitsTransfer -Source $IOTD -Destination C:IOTD
To je všetko, čo je k tomu. Máte nejaké čisté triky vlastné? Dajte nám vedieť v komentároch.