वेब पेज डाउनलोड करना

PowerShell:
वेब पेज डाउनलोड करना

कैसे करें:

सामान्य वेब पेज को डाउनलोड करना:

$response = Invoke-WebRequest -Uri 'http://example.com'
$response.Content | Out-File 'example.html'

सैंपल आउटपुट:

dir example.html
    Directory: C:\Users\YourUsername

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        1/2/2023   3:15 PM          15423 example.html

गहराई से जानकारी:

वेब पेज को डाउनलोड करने का काम पहले ज्यादातर wget और curl जैसे टूल्स से होता था। PowerShell में Invoke-WebRequest और Invoke-RestMethod cmdlets ने इस काम को सरल बनाया है। इसके अल्टरनेटिव के रूप में .NET क्लासेज WebClient और HttpClient हैं, लेकिन PowerShell Cmdlets अधिक सहज हैं। डाउनलोड किए गए पेज में स्क्रिप्ट और डायनामिक कंटेंट नहीं चलेगा, क्योंकि वे ब्राउज़र के जावास्क्रिप्ट इंजन द्वारा संचालित होते हैं।

संबंधित सूत्र:

इन लिंक्स पर जाकर आप PowerShell और .NET API की और जानकारियाँ प्राप्त कर सकते हैं।