python - Using urllib2 for posting data, following redirects and maintaining cookies -
मैं urllib2
में पायथन का उपयोग कर लॉगिन डेटा को एक वेब साइट।
सफल लॉगिन के बाद, साइट मेरे अनुरोध को दूसरे पृष्ठ पर रीडायरेक्ट करती है। क्या कोई ऐसा कोड बना सकता है जिस पर यह पायथन में urllib2
के साथ करना है? मुझे लगता है कि मुझे कुकीज़ की आवश्यकता होगी, जब मुझे किसी अन्य पृष्ठ पर पुनः निर्देशित किया जाए तो लॉग इन हो। ठीक है?
अगवे में बहुत बहुत धन्यवाद।
सबसे पहले, मशीनीकृत करें: < Br> आप बस urllib2 के साथ इस तरह की सामग्री कर सकते हैं, लेकिन आप बॉयलरप्लेट कोड लिखेंगे, और यह छोटी हो जाएगी।
तब:
आयात यंत्र Br = mechanize.Browser () br.open ('http://somesite.com/account/signin/') br.select_form ('loginForm') br ['username'] = 'jekyll' br ['password'] = 'केले' br.submit () # इस बिंदु पर, आप लॉग इन हैं, रीडायरेक्ट हैं, और # बीआर ऑब्जेक्ट में कुकीज हैं और यह सब। Br.geturl () # उदाहरण Http://somesite.com/loggedin/
फिर आप ब्राउज़र वस्तु br
का उपयोग कर सकते हैं और जो कुछ भी करना है, लिंक पर क्लिक करें आदि। मैकेनाइज्ड साइट पर नमूनों की जांच करें
Comments
Post a Comment