Menggores Web Dengan PowerShell
Ada dua cmdlet baru yang membuat otomasi web lebih mudah, Invoke-WebRequest yang membuat parsing konten yang mudah dibaca manusia lebih mudah, dan Invoke-RestMethod yang membuat konten yang dapat dibaca mesin lebih mudah dibaca. Karena tautan adalah bagian dari HTML laman, mereka adalah bagian dari barang yang dapat dibaca manusia. Yang harus Anda lakukan untuk mendapatkan halaman web adalah menggunakan Invoke-WebRequest dan memberikannya 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
Hanya itu saja. Punya trik apa pun yang Anda miliki? Beri tahu kami di komentar.