Tablodan veri çekerken yalnız sondaki veri yazdırılıyor

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.

liste içerisinde olduğunda for ile yazdırmak gerekir.

for x in headers:
    print(headers)

[‘Banka’, ‘32 Günlük Faiz’, ‘Kampanyalar’]
[‘Banka’, ‘32 Günlük Faiz’, ‘Kampanyalar’]
[‘Banka’, ‘32 Günlük Faiz’, ‘Kampanyalar’]

ya da

y = [x for x in headers]
print(y)

[‘Banka’, ‘32 Günlük Faiz’, ‘Kampanyalar’]