Одна из проблем была в строчке
poisk = bs.findAll("div", class_="grid-wrapper")
Здесь ищется
класс"grid-wrapper", однако "grid-wrapper" является
id.
Точно такая же ошибка и со строкой
'text': pois.find("a", class_='post-title entry-title').get_text(strip=True)
Здесь ищется элемент
a(ссылка)"post-title entry-title", однако "post-title entry-title" является
h2.
Готовый код:
import requests
from bs4 import BeautifulSoup
url = "https://thelastgame.ru/category/logic/"
r = requests.get(url)
bs = BeautifulSoup(r.content,'html.parser')
poisk = bs.findAll("h2", class_="post-title entry-title")
spisok = []
for pois in poisk:
spisok.append({
'text': pois.get_text(strip=True)
})
for spis in spisok:
print(spis['text'])
Надеюсь, помог