Есть код:
bl.add_widget(MyButton(text='И. С. Тургенев. «Отцы и дети»', on_press = self.btn_press))
Функция btn_press должна парсить информацию с сайта и передавать её в переменную:
def btn_press(self,instance):
x = 1
data = ''
while True:
if x == 1:
url = "http://loveread.ec/read_book.php?id=12021&p=1"
elif x < 57:
url = "http://loveread.ec/read_book.php?id=12021&p=" + f'{x}'
else:
break
request = requests.get(url)
soup = BeautifulSoup(request.text, "html.parser")
teme = soup.find_all("p", class_="MsoNormal")
for temes in teme:
data += temes.text
x = x + 1
print(data)
Проблема в том, что мне надо убрать весь интерфейс приложения допустим и вывести поочерёдно каждую страницу, которую я спарсил(при чём не постранично, просто текст идёт сверху вниз и его можно листать ниже и ниже. Почему, поочёредно тогда? Просто чтобы пользователь не ждал допустим когда я спаршу все страницы, а выдавал текст каждой страницы которую я спарсил). Как мне это сделать я не знаю.