मैं किसी वेबपेज कर्ल का उपयोग कर के बारे में जानकारी प्राप्त करना चाहते हैं, लेकिन अजगर में, अब तक मैं इस है:अजगर स्क्रिप्ट से कर्ल के आउटपुट को कैप्चर करने के लिए कैसे
os.system("curl --head www.google.com")
तो मुझे लगता है कि चलाने के लिए, इसे बाहर प्रिंट:
HTTP/1.1 200 OK
Date: Sun, 15 Apr 2012 00:50:13 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
Set-Cookie: PREF=ID=3e39ad65c9fa03f3:FF=0:TM=1334451013:LM=1334451013:S=IyFnmKZh0Ck4xfJ4; expires=Tue, 15-Apr-2014 00:50:13 GMT; path=/; domain=.google.com
Set-Cookie: NID=58=Giz8e5-6p4cDNmx9j9QLwCbqhRksc907LDDO6WYeeV-hRbugTLTLvyjswf6Vk1xd6FPAGi8VOPaJVXm14TBm-0Seu1_331zS6gPHfFp4u4rRkXtSR9Un0hg-smEqByZO; expires=Mon, 15-Oct-2012 00:50:13 GMT; path=/; domain=.google.com; HttpOnly
P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Transfer-Encoding: chunked
मैं आपकी क्या अपेक्षाएं हैं, एक regex (मैं उस के साथ मदद की जरूरत नहीं है) का उपयोग कर उस में 200 से मेल करने में सक्षम हो रहा है, लेकिन, मैं एक तरह से सभी पाठ परिवर्तित करने के लिए नहीं मिल सकता है एक स्ट्रिंग में ऊपर। मैं उसको कैसे करू? मैंने कोशिश की: info = os.system("curl --head www.google.com")
लेकिन info
बस 0
था।
"उपप्रोसेसर मॉड्यूल नई प्रक्रियाओं को बढ़ाने और उनके परिणामों को पुनर्प्राप्त करने के लिए और अधिक शक्तिशाली सुविधाएं प्रदान करता है; इस मॉड्यूल का उपयोग इस फ़ंक्शन का उपयोग करने के लिए बेहतर है। Replac देखें कुछ सहायक व्यंजनों के लिए सबप्रोसेस दस्तावेज में उपप्रोसेस मॉड्यूल अनुभाग के साथ पुराने कार्यों में आईएनजी। " -http: //docs.python.org/library/os.html#os.system –