HTML parsing hakkında

Arkadaşlar üniversitemdeki duyuruları çekmek istiyorum şöyle bir kod yazdım. Fakat çıktı istediğim gibi olmuyor.

import requests
from lxml import html

URL = "https://fbe.cukurova.edu.tr/posts/duyurular/2022"
sayfa = requests.get(URL)

html_data = html.fromstring(sayfa.content)

duyurular = html_data.xpath('/html/body/div[3]/div/div[2]/ul[1]')

print(duyurular)

Çıktı şu şekilde:

[<Element ul at 0x21827840bd8>]

Ne bekliyordunuz onu yazmamışsınız…

hocam çıktı normal okunabilir text şeklinde bir şey olmalıydı

duyurular[0].text o şartı karşılıyor mu?

IndexError: list index out of range

dediğinizi deneyince hata veriyor hocam

Bende vermedi. Başka bir kod denemiş olabilirsiniz veya bilemiyorum.