Остъргване на мрежата с PowerShell
Има две нови кратки команди, които улесняват автоматизирането на мрежата, Invoke-WebRequest, което улеснява разчитането на човешкото четливо съдържание и Invoke-RestMethod, което прави съдържанието, което може да се чете от машината, по-лесно за четене. Тъй като връзките са част от HTML на страницата, те са част от човешките четими неща. Всичко, което трябва да направите, за да получите уеб страница, е да използвате Invoke-WebRequest и да му дадете 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
Това е всичко за него. Имате ли някакви чисти трикове? Кажете ни в коментарите.