Я выбираю новости с одного сайта и показываю их на своей странице. Но когда я go перехожу на вкладку новостей или перезагружаю sh страницу, страница загружает данные некоторое время (10 секунд). Как я могу загрузить данные мгновенно? Я пытался загрузить данные, но проблема в том, что если текст статьи слишком велик, загрузка страницы все равно не будет мгновенной.
Может быть, я могу каким-то образом загрузить текст кусками?
Мой код:
def get_summary(url):
new_d = BeautifulSoup(requests.get(url).text, 'html.parser')
return '\n'.join(i.text for i in new_d.find('div', {'class':'flexible_content_wrap'}).find_all('p'))
def scrape(request):
website_url = requests.get("https://loudwire.com/news/").text
soup = BeautifulSoup(website_url, "html.parser")
more = []
teaser = soup.find_all('div', {'class':'teaser_feed_common'})
for i in teaser:
mine = get_summary(i.a['href'])
print(mine)
more.append(mine)
context = {'more_info': more}
return render(request, 'music/news.html', context)
HTML:
{% for m in more %}
<div class="imgclass">
<p class="aligncenter pclass">{{m}}</p>
</div>
{% endfor %}
Заранее спасибо за любую помощь.