Собрать несколько значений с HTML страницы

Никак не могу понять как притянуть тэг Времени. (эта информация есть на сайте)

Итак вот сайт 'https://3dnews.ru/news'

Вот мой код

import requests
from bs4 import BeautifulSoup
 
def get_html(url):
    r = requests.get(url)    # Получим метод Response
    r.encoding = 'utf8'
    return r.text   # Вернем данные объекта text
 
soup = BeautifulSoup(get_html('https://3dnews.ru/news'), 'lxml')
head = soup.find('div', id='section-content').find_all('div', class_="cntPrevWrapper")
 
for i in head:
    link = 'https://3dnews.ru' + i.get('href')
    heads = i.find('h1').string
    date = i.find('span', class_="entry-date")
    data = {'head': heads,
            'date': date,
            'link': link}
print(data)

В итоге date у меня пусто. Подскажите что не так.


Ответы (1 шт):

Автор решения: Danis

Проблема в i.get("href") она возвращает None замените её на

i.find("a", class_ = "entry-header").get("href") 
→ Ссылка