2012-02-15 12 views
5

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

उत्तर

7

मैं http-conduit की अनुशंसा करता हूं; इसका व्यापक रूप से उपयोग किया जाता है, इसमें एक सरल इंटरफेस और एक कुशल कार्यान्वयन है, साथ ही automation for multi-page request flows (कुकीज़ आदि सहित)।

एक अधिक मानक विकल्प (हास्केल प्लेटफ़ॉर्म का हिस्सा) HTTP लाइब्रेरी है, जिसमें similar automation support है, लेकिन व्यक्तिगत रूप से, मैं http-conduit's API पसंद करता हूं।

+0

मुझे यह अजीब लगता है कि 'http-conduit' गणनाकर्ताओं का समर्थन नहीं करता है, लेकिन मैंने सोचा कि इसे' http-enumerator' (एक और उत्कृष्ट विकल्प) – alternative

+0

@monadic को प्रतिस्थापित करना था: http-conduit [conduits] का उपयोग करता है (http://hackage.haskell.org/package/conduit), एक ही लेखक से गणक के विकल्प। – ehird

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