Я извлекаю некоторые элементы из живых веб-страниц, а затем должен показать их на странице HTML, созданной через Python.Пользователь представлен с несколькими вариантами, и должны быть напечатаны только те, которые выбраны пользователем.Я предоставил основные фрагменты кода, необходимые для понимания этой проблемы.
if self.check_g_1.get() == 1:
self.eventcount_g = self.eventcount_g+1
html_code = html_code.replace('***TITLE_1***', self.title_1)
html_code = html_code.replace('***IMAGE_1***', self.image_title_1)
html_code = html_code.replace('***DATE_1***', str(self.date_title_1))
check_g_1 - это переменная, назначенная кнопке проверки.Если кнопка отмечена, три элемента (полученные уже) будут заменены в предварительно разработанном HTML-шаблоне и показаны пользователю на веб-странице.HTML-шаблон для этого показан ниже:
<!-- Title 1-->
<h3>1. ***TITLE_1***</h3>
<!-- Article Image -->
<p style = "text-align:center"><img src = "***IMAGE_1***" alt = "Sorry, image not found!" height="25%" width="25%" style="border: black 1px solid;" />
<!-- Source link -->
<p style = "text-align:left"><strong>Extracted from:</strong> <a href="https://www.metacritic.com/browse/games/release-date/coming-soon/all/date">https://www.metacritic.com/browse/games/release-date/coming-soon/all/date</a>
<!-- Date of Event --><br><strong>Event Date:</strong> ***DATE_1*** </br></p>
<hr width = "80%" size = 5px>
Проблема в том, что, когда кнопка-флажок не проверена, на итоговой странице HTML по-прежнему отображается содержимое шаблона, и я хочу, чтобы, если кнопка-флажок не была проверенаHTML-шаблон для Заголовка 1 не должен отображаться вообще.Просто чтобы быть ясно, я не могу использовать Django или другие библиотеки.Поскольку это университетское задание, мы можем использовать любые сторонние библиотеки на Python.Кроме того, я добавил изображение того, как выглядит вывод, когда check_g_1 не проверен. ![Output when check_g_1 is not checked. I don't want this to appear](https://i.stack.imgur.com/J01gE.jpg)
РЕДАКТИРОВАТЬ: я решил проблему самостоятельно.