কম্পিউটার টিউটোরিয়াল

Python Selenium ব্যবহার করে HTML সোর্স কোড অ্যাক্সেস করা

Python Selenium-এ ওয়েব পেজের HTML সোর্স কোড পাওয়ার দুটি প্রধান উপায় রয়েছে:

১. page_source মেথড

src = driver.page_source

২. JavaScript Executor ব্যবহার করে

h = driver.execute_script("return document.body.innerHTML;")

উদাহরণ ১: page_source ব্যবহার

from selenium import webdriver

driver = webdriver.Chrome(executable_path="C:\\chromedriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://www.tutorialspoint.com/index.htm")

# page_source মেথড দিয়ে HTML সোর্স কোড পাওয়া
s = driver.page_source
print(s)

উদাহরণ ২: JavaScript Executor ব্যবহার

from selenium import webdriver

driver = webdriver.Chrome(executable_path="C:\\chromedriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://www.tutorialspoint.com/index.htm")

# JavaScript কমান্ড দিয়ে body-এর innerHTML পাওয়া
h = driver.execute_script("return document.body.innerHTML;")
print(h)

ব পার্থক্য: page_source মূল HTML রেসপন্স দেয়, অন্যদিকে document.body.innerHTML ডাইনামিক্যালি পরিবর্তিত DOM-এর বর্তমান অবস্থা দেয়।

  1. পাইথন ব্যবহার করে ফেসবুক লগইন

  2. পাইথনে WhatsApp অটোমেশন (WhatsApp using Python)

  3. পাইথন কোড ব্যবহার করে গুগল সার্চ করা

  4. পাইথনে cx_Freeze ব্যবহার করে এক্সিকিউটেবল বানানো