मैं कुकीज को एक ओपन-यूरी कॉल से स्टोर करना चाहता हूं और उन्हें अगले नंबर पर भेजना चाहता हूं। ऐसा करने के लिए मुझे सही दस्तावेज़ नहीं मिल रहे हैं। अगर आप मुझे ऐसा करने का सही तरीका बता सकते हैं तो मैं इसकी सराहना करता हूं।
नोट्स: w3.org वास्तविक यूआरएल नहीं है, लेकिन यह छोटा है; यहां कुकीज़ का नाटक करें।रूबी की ओपन-यूरी और कुकीज़
h1 = open("http://www.w3.org/")
h2 = open("http://www.w3.org/People/Berners-Lee/", "Cookie" => h1.FixThisSpot)
2 nays के बाद अद्यतन: एक ओर जहां यह बयानबाजी सवाल के रूप में इरादा नहीं था मैं गारंटी है कि यह संभव है। टम्बलवेड्स के बाद अपडेट: देखें (उत्तर), यह संभव है। मुझे एक अच्छा समय लगा, लेकिन यह काम करता है।
के लिए आप कार्य करना चाहते हैं कि मैं क्या उपयोग करने की अनुशंसा करता हूँ [मशीनीकरण] (http://mechanize.rubyforge.org/mechanize/)। यह इस तरह की चीज के लिए बनाया गया है। इसके विवरण से: "मैकेनाइज लाइब्रेरी का उपयोग वेबसाइटों के साथ बातचीत को स्वचालित करने के लिए किया जाता है। मशीनीकरण स्वचालित रूप से कुकीज़ को संग्रहीत करता है और भेजता है, रीडायरेक्ट का पालन करता है, लिंक का पालन कर सकता है और फॉर्म जमा कर सकता है। फॉर्म फ़ील्ड को पॉप्युलेट और सबमिट किया जा सकता है। मैकेनाइजेशन उन साइटों का ट्रैक भी रखता है आपने इतिहास के रूप में देखा है।" –
यह मशीनीकरण लिंक मर चुका है, यहां नया है http://mechanize.rubyforge.org/ – MCB
मैकेनाइजेशन अब जिथब पर है: https://github.com/sparklemotion/mechanize – JESii