парсится только 1 тег, хотя по идее, должны все
вот код
import requests
from bs4 import BeautifulSoup
url = 'https://scrapingclub.com/exercise/list_basic/?page=1'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'lxml')
block = soup.find_all('div', class_='row my-4')
for i in block:
name = i.find('h4', class_='card-title').text
cost = i.find('h5').text
print(name, cost)
а вот, что выдаёт
C:\Users\Asus\parsetest\Scripts\python.exe C:\Users\Asus\PycharmProjects\parsetest\main.py
Short Dress
$24.99
Process finished with exit code 0
Сайт, на сколько я знаю, специально для тренировки новичков