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