JavaScript:
הורדת דף אינטרנט

איך לעשות:

קוד ב-JavaScript להורדת דף אינטרנט:

const https = require('https');
const fs = require('fs');

const downloadPage = (url, filename) => {
  https.get(url, (response) => {
    let data = '';
    response.on('data', (chunk) => {
      data += chunk;
    });
    response.on('end', () => {
      fs.writeFile(filename, data, (error) => {
        if (error) {
          console.error('Error writing to file:', error);
        } else {
          console.log('Page downloaded to', filename);
        }
      });
    });
  }).on('error', (error) => {
    console.error('Error downloading page:', error);
  });
};

downloadPage('https://example.com', 'local_page.html');

פלט (Sample Output):

Page downloaded to local_page.html

עיון בעומק

הורדת דף אינטרנט היא חלק מהשגת נתונים ברשת, מושג שקיים מאז שהאינטרנט פוצל לשימוש רחב. בזמן ש-HTTP GET הוא השיטה הנפוצה לבצע זאת, ישנן שיטות נוספות כגון אמצעי של API או אף מנועי חיפוש מותאמים אישית. במקרה שלנו, שימוש במודול ה-‘https’ של Node.js הוא דרך יעילה וישירה. חשוב לזכור שהורדת תכנים צריכה להתבצע בהתאם למדיניות השימוש ותקנון האתר ממנו מורידים.

למידע נוסף: