Парсер в питоне выдает пустой список
Всем привет, пытался сделать парсер на питоне, и вроде как сделал, но он работает через раз. Если просто периодически запускать проект, когда-нибудь выдаст пустой список, хотя изменений не было
import requests
from bs4 import BeautifulSoup
URL = 'https://www.kinopoisk.ru/lists/movies/top250'
film_url = 'https://www.kinopoisk.ru'
def get_content():
response = requests.get(URL) #Сохраняем html код
soup = BeautifulSoup(response.text, "lxml")
# Находим все теги div с class styles_root__3a8vf
items = soup.find_all('div', class_='styles_root__3a8vf')
films = []
for item in items:
#Добавляем в кортеж выборку
films.append({
'title': item.find('span', class_= 'styles_mainTitle__3Bgao').get_text(),
'mark': item.find('span', class_='styles_kinopoiskValuePositive__1G4F6').get_text(),
'link': film_url+item.find('a', class_='base-movie-main-info_link__3BnCh').get('href'),
'city': item.find('span', class_='desktop-list-main-info_truncatedText__2Q88H').get_text()
})
return films
print (get_content())