কম্পিউটার

পাইথন ব্যবহার করে Facebook লগইন করুন


ওয়েবড্রাইভারের সাথে মিথস্ক্রিয়া স্বয়ংক্রিয় করতে আমরা সেলেনিয়াম নামক পাইথন প্যাকেজ ব্যবহার করতে পারি। এই নিবন্ধে আমরা পাইথনের সেলেনিয়াম প্যাকেজ এবং Facebook এ লগ ইন করার মধ্যে মিথস্ক্রিয়া দেখতে পাব।

পন্থা

সেলেনিয়াম প্যাকেজ ওয়েব ব্রাউজারের কার্যকলাপ স্বয়ংক্রিয় এবং নিয়ন্ত্রণ করতে ব্যবহৃত হয়। পাইথন কোডের জন্য সেলেনিয়াম প্যাকেজ ইনস্টল করার প্রয়োজন হবে এবং প্রোগ্রামের জন্য উপলব্ধ একটি ড্রাইভার সফ্টওয়্যার যা গেকোড্রাইভার নামে পরিচিত। নীচে এটি অর্জনের পদক্ষেপগুলি রয়েছে৷

ধাপ-1

আপনার পাইথন পরিবেশে সেলেনিয়াম ইনস্টল করুন

pip install selenium

ধাপ-2

এই লিঙ্ক থেকে গেকোড্রাইভার ডাউনলোড করুন। এটিকে একই ডিরেক্টরিতে রাখুন যেখানে আমরা এই পাইথন স্ক্রিপ্টটি পেতে যাচ্ছি।

এরপর আমরা একটি প্রোগ্রাম তৈরি করি যা সেলেনিয়াম প্যাকেজ তৈরি করে প্রাসঙ্গিক মডিউল আমদানি করবে এবং লগইন করার জন্য ওয়েবপৃষ্ঠা খুলতে সক্ষম হবে।

লগইন করার জন্য ইনপুট বাক্সগুলির আইডি বিশদ পেতে, আমরা ওয়েবপেজ facebook.com-এর সোর্স কোড দেখতে পারি এবং নিম্নরূপ ক্ষেত্রগুলির আইডি খুঁজে পেতে পারি৷

পাইথন ব্যবহার করে Facebook লগইন করুন

নীচের কোডটিতে এমন মন্তব্য রয়েছে যা কোড বিভাগগুলির উদ্দেশ্য ব্যাখ্যা করে৷

উদাহরণ

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()
এ ক্লিক করুন

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

পাইথন ব্যবহার করে Facebook লগইন করুন

সঠিক শংসাপত্রের সাথে ফেসবুক লগইন স্বয়ংক্রিয়ভাবে ঘটবে এবং আপনি লগ ইন করা পৃষ্ঠাটি দেখতে পাবেন। সেলেনিয়ামের বৈশিষ্ট্যগুলি এই কার্যকারিতা সক্ষম করে৷


  1. পাইথন ব্যবহার করে টুইটার সেন্টিমেন্ট বিশ্লেষণ

  2. পাইথন ব্যবহার করে মেশিন লার্নিং এর ভূমিকা

  3. পাইথন ব্যবহার করে Whatsapp?

  4. পাইথনে CX_Freeze ব্যবহার করা