Всякий раз, когда я распечатываю очищенные данные в терминале, они отображаются нормально, но всякий раз, когда я пытаюсь обслужить их с помощью Python Flask, шаблон HTML, который я использую, не отображает данные в веб-браузере. Не могли бы вы помочь мне исправить этот код?
Файл Python (Flask):
from flask import Flask, render_template
from bs4 import BeautifulSoup as BS
import requests
src = requests.get('https://webscraper.netlify.app/').text
scraper = BS(src, 'lxml')
# head = scraper.find('main').select_one('article:nth-of-type(4)').div.text
# author = scraper.find('main').select_one('p').text
head = scraper.body.header.h1.text
snd_author = scraper.body.main.select_one('article:nth-of-type(2)').p.text
fst_article = scraper.body.main.article.div
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html', **locals())
app.run(debug=True)
HTML-файл (просмотр):
Python Flask Web Scraper
{{ head }}
{{ snd_author }}
{{ fst_article }}
Подробнее здесь: https://stackoverflow.com/questions/710 ... web-browse
Почему этот HTML-шаблон не отображает очищенные данные веб-сайта в веб-браузере при использовании Flask? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить очищенные данные из зашумленного tsv-файла с помощью регулярного выражения?
Anonymous » » в форуме Python - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Может ли php сохранять очищенные данные в файл кеша с именем CURRENT DATE?
Anonymous » » в форуме Php - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-