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 הוא דרך יעילה וישירה. חשוב לזכור שהורדת תכנים צריכה להתבצע בהתאם למדיניות השימוש ותקנון האתר ממנו מורידים.