Merhaba ben bu sitedeki (En Yüksek Faiz Veren Bankalar 2022 (24 Bankanın Mevduatı)) tablodan aşağıdaki görülen kod gibi başlıkları çekmeye çalışarak veriniin tamamını scrape etmeye çalışıyorum.
# Import libraries
import requests
from bs4 import BeautifulSoup
import pandas as pd
# Create an URL object
url = 'https://www.hesappara.com/mevduat/'
# Create object page
page = requests.get(url)
# parser-lxml = Change html to Python friendly format
# Obtain page's information
soup = BeautifulSoup(page.text, 'lxml')
soup
# Obtain information from tag <table>
table1 = soup.find('table', {'class':'has-fixed-layout'})
table1
# Obtain every title of columns with tag <th>
headers = []
for i in table1.find_all('th'):
title = i.text
headers.append(title)
Fakat normalde 3 tane başlık bulurken çıktı olarak bana sadece sondaki başlık ismini verrdi.
title
Out[92]: 'Kampanyalar'
Bunun sebebi ne olabilir ve tüm veriyi nasıl scrape edebilirim bana yardımcı olursanız çok sevinirim.