Bir haber sayfasının En Çok Okunan bölümündeki başlıkları ayıklamak istiyorum. Şimdiye kadar sahip olduğum şey bu, ama tüm başlıkları alıyorum. Sadece En Çok Okunanlar bölümündekileri istiyorum. Çoğu okunan makaleler için sadece div konteyner için kapsamını sınırlamak gerekirÇoğu Okuma Başlığını BS4 ile Ayıklanıyor
import requests
from bs4 import BeautifulSoup
base_url = 'https://www.michigandaily.com/section/opinion'
r = requests.get(base_url)
soup = BeautifulSoup(r.text, "html5lib")
for story_heading in soup.find_all(class_= "views-field views-field-title"):
if story_heading.a:
print(story_heading.a.text.replace("\n", " ").strip())
else:
print(story_heading.contents[0].strip())`