beautifulsoup не видит span
Источник: Stack Overflow на русском
Вам необходимо спускаться вниз по структуре страницы. Следующий раз добавляйте пожалуйста код не картинкой, а текстом. Вот пример рабочего кода, в котором вы увидите, что тег "span"
, который вы ищете, вам не нужен:
import requests
from bs4 import BeautifulSoup
link = "https://arbuz.kz/ru/astana/catalog/cat/14-napitki"
session = requests.Session()
responce = session.get(link).content
soup = BeautifulSoup(responce, 'html.parser')
prod = soup.find("div", "product-card-list")
articles = prod.find_all("article", "product-item product-card")
for article in articles:
main = article.find("main", "product-card__body")
p_price = main.find("p", "product-card__price")
print(p_price.text.replace(' ', '').replace('\n', '').replace('\t', '').replace('\r', ''))
Результат:
...
749 ₸
1596 ₸
1418 ₸
2700 ₸
1228 ₸
2331 ₸