PowerShell के साथ वेब स्क्रैपिंग
दो नए cmdlets हैं जो वेब को स्वचालित करने के लिए आसान बनाते हैं, Invoke-WebRequest जो मानव पठनीय सामग्री को आसान बनाता है, और Invoke-RestMethod जो मशीन पठनीय सामग्री को पढ़ने में आसान बनाता है। चूंकि लिंक किसी पृष्ठ के HTML का हिस्सा हैं, इसलिए वे मानव पठनीय सामान का हिस्सा हैं। वेबपृष्ठ प्राप्त करने के लिए आपको बस इतना करना है कि Invoke-WebRequest का उपयोग करें और इसे एक यूआरएल दें।
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
यही सब है इसके लिए। अपने आप की कोई साफ चाल है? हमें टिप्पणियों में बताएं।