При парсинге страницы, поиск ссылок выдает None в конечный результат
import requests
from bs4 import BeautifulSoup
url = 'https://calorizator.ru/product'
headers = {
'accept': '*/*',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 YaBrowser/23.1.5.708 Yowser/2.5 Safari/537.36'
}
req = requests.get(url, headers = headers)
src = req.text
with open('index.html', 'w') as file:
file.write(src)
soup = BeautifulSoup(src, 'lxml')
state = soup.find_all('ul', class_='product')
for item in state:
item_text = item.text
item_links = item.get('href')
print(f"{item_text} : {item_links}")
Вывод текста отлично работает, но при поиске ссылок выдает None, я даже пробовал менять параметр поиска, но результата это не дало.
Источник: Stack Overflow на русском