2010-05-27 8 views
6

मैं क्लोजर का उपयोग कर वेबसाइट पर डेटा भरना स्वचालित करना चाहता हूं।क्लोजर के साथ एचटीएमएल पार्सिंग और वेब ड्राइविंग के लिए टिप्स?

इसके लिए मैं वेबपृष्ठों के तत्वों से पूछना चाहता हूं और http अनुरोध बनाना चाहता हूं। मैं HttpUnit और contrib.clojure.zip-filter.xml का उपयोग कर देख रहा हूं। अभी तक न तो दृष्टिकोण सही लगता है।

क्या इस कार्य के साथ सहायता करने के लिए वैकल्पिक पुस्तकालय हैं?

धन्यवाद

उत्तर

7

Enlive के लिए एकदम सही उपयोग के मामले की तरह लगता है (- क्रिस्टोफ़ ग्रैंड - लेखक की विशेषता के रूप में "एक चयनकर्ता आधारित (Clojure के लिए ला सीएसएस) templating और परिवर्तन प्रणाली")।

उदा। देखें How to select nth element of particular type in enlive? SO प्रश्न - और इसका उत्तर - उपयोग के उदाहरण के लिए। अधिक गहन जानकारी के लिए, डेविड नोलन का excellent tutorial है।

+0

ऐसा नहीं है कि आप ज़िप्पर का उपयोग नहीं कर सके ... यहां एक और SO सवाल है जो आप प्रासंगिक हो सकते हैं यदि आप जिपर मार्ग पर जाना चुनते हैं: http://stackoverflow.com/questions/2872921/insertions-into-zipper-trees -ऑन-एक्सएमएल-फाइल-इन-क्लोजर –

+0

चट्टानों को बढ़ाएं। अत्यधिक अनुशंसा करते हैं। ज़िप्पर मेरी दूसरी पसंद होगी लेकिन एनलिव एक जिपर से बेहतर तरीका है। –

+0

धन्यवाद, मैं इसे देख लूंगा। –

संबंधित मुद्दे