Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन का उपयोग करके फेसबुक लॉगिन

हम वेबड्राइवरों के साथ बातचीत को स्वचालित करने के लिए सेलेनियम नामक पायथन पैकेज का उपयोग कर सकते हैं। इस लेख में हम अजगर के सेलेनियम पैकेज और फेसबुक में लॉग इन करने के बीच बातचीत देखेंगे।

दृष्टिकोण

सेलेनियम पैकेज का उपयोग वेब ब्राउज़र गतिविधि को स्वचालित और नियंत्रित करने के लिए किया जाता है। आउट पायथन कोड को स्थापित करने के लिए सेलेनियम पैकेज की आवश्यकता होगी और प्रोग्राम के लिए उपलब्ध होने के लिए जेकोड्राइवर के रूप में जाना जाने वाला एक ड्राइवर सॉफ़्टवेयर भी। इसे प्राप्त करने के चरण नीचे दिए गए हैं।

चरण-1

आप अजगर वातावरण में सेलेनियम स्थापित करें

pip install selenium

चरण-2

इस लिंक से गेकोड्राइवर डाउनलोड करें। इसे उसी निर्देशिका में रखें जहाँ हमारे पास यह पायथन लिपि होगी।

इसके बाद हम प्रोग्राम बनाते हैं जो सेलेनियम पैकेज के रूप में प्रासंगिक मॉड्यूल आयात करेगा और लॉगिन के लिए वेबपेज खोलने में सक्षम होगा।

लॉगिन के लिए इनपुट बॉक्स का आईडी विवरण प्राप्त करने के लिए, हम वेबपेज facebook.com के स्रोत कोड को देख सकते हैं और फ़ील्ड की आईडी निम्नानुसार पा सकते हैं।

पायथन का उपयोग करके फेसबुक लॉगिन

नीचे दिए गए कोड में ऐसी टिप्पणियां हैं जो कोड सेगमेंट के उद्देश्य की व्याख्या करती हैं।

उदाहरण

from selenium import webdriver
#Open Firefox
browser = webdriver.Firefox()
# Go to the Facebook URL
browser.get("https://www.facebook.com")
# Enter the username and Password
uname = browser.find_element_by_id("email")
psword = browser.find_element_by_id("pass")
submit = browser.find_element_by_id("loginbutton")
# Send the details to respective fields
uname.send_keys("[email protected]")
psword.send_keys("thepassword")
# Automate Click Login
submit.click()

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

पायथन का उपयोग करके फेसबुक लॉगिन

सही क्रेडेंशियल के साथ फेसबुक लॉगिन अपने आप हो जाएगा और आप लॉग इन पेज देख सकते हैं। सेलेनियम की विशेषताएं इस कार्यक्षमता को सक्षम करती हैं।


  1. पायथन का उपयोग करके मशीन लर्निंग का परिचय

    इस लेख में, हम पायथन 3.x का उपयोग करके मशीन सीखने की मूल बातें सीखेंगे। या पहले। सबसे पहले, हमें मशीन सीखने के माहौल को स्थापित करने के लिए मौजूदा पुस्तकालयों का उपयोग करने की आवश्यकता है >>> pip install numpy >>> pip install scipy >>> pip install matplotlib >>>

  1. व्हाट्सएप पायथन का उपयोग कर रहा है?

    इस खंड में हम एक व्हाट्सएप चैटबॉट बनाने जा रहे हैं, लेकिन ट्विटर या फेसबुक के लिए कुछ अन्य चैटबॉट्स के विपरीत, व्हाट्सएप चैटबॉट व्हाट्सएप की नीतियों के कारण सीधे प्लेटफॉर्म पर नहीं चलते हैं। लेकिन प्राप्त करने का एक तरीका है, सेलेनियम का उपयोग करके, अजगर में एक बहुत ही स्मार्ट पैकेज जिसके साथ डेवलप

  1. पायथन में CX_Freeze का उपयोग करना

    कभी-कभी हमें कुछ अलग बनाने का मन करता है जो बहुत ही रोमांचक होता है, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करते हुए, यदि हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं, तो हम ऐसा कर सकते हैं, केवल उन स