Скремблирование сети с помощью 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
Вот и все. У вас есть какие-нибудь аккуратные трюки? Дайте нам знать об этом в комментариях.