রিকোয়েস্ট পাঠাই :
import pandas as pd
from selenium import webdriver
# Chrome WebDriver চালু করে নেওয়া
driver = webdriver.Chrome()
# একটি ওয়েবপেজ লোড করা যেখানে একটি টেবিল আছে
driver.get("https://www.w3schools.com/html/html_tables.asp")টেবিল থেকে ডাটা স্ক্রাপ করা :
table = driver.find_element('css selector','table')
rows = table.find_elements('css selector','tr')
# হেডিংস সংগ্রহ করা
headings = []
for th in rows[0].find_elements('css selector',"th"):
headings.append(th.text)
# ডাটা সংগ্রহ করা
data = []
for row in rows[1:]:
row_data = []
for td in row.find_elements('css selector',"td"):
row_data.append(td.text)
data.append(row_data)
# ডাটা একটি প্যান্ডাস ডেটাফ্রেম এ রূপান্তর করা
df = pd.DataFrame(data, columns=headings)
# CSV ফাইলে ডেটা লেখা
df.to_csv("table_data.csv", index=False)