1. Home
  2. ওয়েব স্ক্র্যাপিং
  3. selenium ওয়েব স্ক্রাপিং

selenium ওয়েব স্ক্রাপিং

পাইথন selenium কি ?

selenium পাইথনে বিভিন্ন ওয়েবসাইট এবং ওয়েবঅ্যাপ্লিকেশন টেস্ট করার জন্য ব্যবহৃত হয়। সেলেনিয়াম ব্যবহার করে আমরা ওয়েবসাইটের পেজ নেভিগেশন, টেক্সট ইনপুট করা, বাটনে ক্লিক করা, ডেটা সংগ্রহ করা এবং ওয়েবসাইট থেকে ডেটা এক্সট্রাক্ট করা এবং সেভ করা ইত্যাদি কাজ করতে পারি।

ওয়েবড্রাইভার কি ?

webdriver ব্যবহার করে প্রোগ্রামিং এর মাদ্ধমে আমাদের কম্পিউটার এ থাকা ব্রাউজার প্রোগ্রামিং এর মাদ্ধমে স্বয়ংক্রিয় ভাবে ওপেন করে ব্যবহার করবো। । প্রথমে নিচের লিংক থেকে chrome ব্রাউজার এর ড্রাইভার ডাউনলোড করে ইনস্টল করবো । অন্য ব্রাউজার এর ক্ষেত্রে অন্য লিংক থেকে ডাউনলোড করবো। https://chromedriver.chromium.org/downloads

selenium ইনস্টল করি :

কমান্ড প্রুম্প ওপেন করে ইনস্টল করি :

pip install selenium

সার্চ রিকোয়েস্ট পাঠাই :

গুগল ওয়েবসাইট টি নিচের মত আমরা ইনপুট প্যারামিটার q এর ভ্যালু হিসাবে যা ফর্ম সাবমিট করবো তার রেজাল্ট শো করবে।

selenium দিয়ে গুগল সার্চ রিকোয়েস্ট পাঠাই ::

from selenium import webdriver
from selenium.webdriver.common.by import By

# ChromeWebDriver চালু করে নেওয়া
driver = webdriver.Chrome()

# একটি ওয়েবপেজ লোড
driver.get("https://www.google.com")
# কোনো এরর শো করলে ব্রাউজার driver ভার্সনে আপডেট করে ফেলবো। 

# ব্রাউজার বন্ধ করা
driver.quit()

Articles

How can we help?