TypeScript:
HTML पार्स करना
How to: (कैसे करें:)
आप TypeScript में HTML को पार्स करने के लिए cheerio जैसे लाइब्रेरी का उपयोग कर सकते हैं। यहां एक साधारण उदाहरण है:
// npm install cheerio
import * as cheerio from 'cheerio';
const html = `<html>
<head>
<title>मेरा वेबपेज</title>
</head>
<body>
<h1>नमस्ते दुनिया!</h1>
</body>
</html>`;
const $ = cheerio.load(html);
console.log($('title').text()); // आउटपुट: मेरा वेबपेज
console.log($('h1').text()); // आउटपुट: नमस्ते दुनिया!
Deep Dive (गहराई में जानकारी):
HTML पार्सिंग का इतिहास ब्राउजर के इवोल्यूशन के साथ ही शुरू होता है। DOM (Document Object Model) के आधार पर काम करने वाली लाइब्रेरीज by जैसे कि cheerio, jsdom, और node-html-parser वर्तमान में बहुत प्रचलित हैं। ये Node.js में HTML/XML डॉक्युमेंट्स को आसानी से पार्स और मैनिपुलेट करने के लिए बनाई गई हैं। इसका मुख्य काम वेब स्क्रेपिंग, टेस्टिंग, और सर्वर-साइड डॉम मैनिपुलेशन है।
See Also (इसे भी देखें):
- Cheerio GitHub Repository: Cheerio
- Jsdom GitHub Repository: Jsdom
- Types for Node.js: @types/node
- TypeScript Documentation: TypeScript