हम वेबड्राइवर के साथ इंटरैक्शन को स्वचालित करने के लिए सेलेनियम नामक पायथन पैकेज का उपयोग कर सकते हैं। इस लेख में हम पायथन के सेलेनियम पैकेज और फेसबुक में लॉग इन करने के बीच इंटरैक्शन देखेंगे।
दृष्टिकोण
सेलेनियम पैकेज का उपयोग वेब ब्राउज़र गतिविधि को स्वचालित और नियंत्रित करने के लिए किया जाता है। हमारे पायथन कोड को सेलेनियम पैकेज इंस्टॉल करने की आवश्यकता होगी और प्रोग्राम के लिए गेकोड्राइवर के रूप में जाना जाने वाला एक ड्राइवर सॉफ़्टवेयर भी उपलब्ध होना चाहिए। इसे प्राप्त करने के चरण नीचे दिए गए हैं।
चरण-1
अपने पायथन वातावरण में सेलेनियम इंस्टॉल करें
pip install selenium
चरण-2
इस लिंक से गेकोड्राइवर डाउनलोड करें। इसे उसी डायरेक्टरी में रखें जहां हम इस पायथन स्क्रिप्ट को रखने जा रहे हैं।
अब हम वह प्रोग्राम बनाते हैं जो सेलेनियम पैकेज से संबंधित मॉड्यूल आयात करेगा और लॉगिन के लिए वेबपेज खोलने में सक्षम होगा।
लॉगिन के लिए इनपुट बॉक्स की आईडी विवरण प्राप्त करने के लिए, हम वेबपेज facebook.com का स्रोत कोड देख सकते हैं और फ़ील्ड की आईडी निम्नानुसार ढूंढ सकते हैं।

नीचे दिए गए कोड में टिप्पणियां हैं जो कोड खंडों के उद्देश्य की व्याख्या करती हैं।
उदाहरण
from selenium import webdriver
# फ़ायरफ़ॉक्स ब्राउज़र खोलें
browser = webdriver.Firefox()
# फेसबुक URL पर जाएं
browser.get("https://www.facebook.com")
# उपयोगकर्ता नाम और पासवर्ड दर्ज करें
uname = browser.find_element_by_id("email")
psword = browser.find_element_by_id("pass")
submit = browser.find_element_by_id("loginbutton")
# संबंधित फ़ील्ड में विवरण भेजें
uname.send_keys("hello@gmail.com")
psword.send_keys("thepassword")
# क्लिक लॉगिन स्वचालित करें
submit.click()
उपरोक्त कोड चलाने से हमें निम्नलिखित परिणाम मिलता है।

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