Merhaba,
Tablodaki kodlar ve şirket unvanları, class
değeri "w-clearfix w-inline-block comp-row"
olan div
etiketlerinin içinde yer alıyorlar. Ve hem kod hem de şirket unvanı, farklı class
değerleri olan div
etiketlerinin içinde yer alan anchor
etiketlerinin text
değerleri.
Bu div
'in içinde 3 adet anchor
etiketi var. İlk iki etiket, kod ve şirket unvanına ait. O halde bu div
'in içindeki anchor
etiketlerinin text
değerlerini bir liste içine toplar ve bu listenin ilk iki elemanını alırsanız, kod ve şirket unvanlarına ulaşırsınız.
Kodlar:
import requests
from bs4 import BeautifulSoup
r = requests.get("https://www.kap.org.tr/tr/bist-sirketler")
source = BeautifulSoup(r.content, "html.parser")
bist = source.find_all(
"div",
attrs={"class": "w-clearfix w-inline-block comp-row"}
)
for i in bist:
a = [j.text for j in i.find_all("a")]
print(f"{a[0]}\n{a[1]}\n")