Всем привет. Столкнулся с проблемой при написании программы. Буду благодарен, если подскажете, в каком месте ошибка. Есть веб-интерфейс, реализованный через Tkinter, содержащий одну кнопку. При ее нажатии, должны парситься titles с сайта globo.com
Сам по себе парсинг работает, но совместно с Tkinter ерунда. Сначала выполняется код и только потом запускается окно с кнопкой. Код приведен ниже. Спасибо
from lxml import html
import requests
from bs4 import BeautifulSoup
def news():
page = requests.get('http://www.globo.com/index.html')
soup = BeautifulSoup(page.content, ‘html.parser’)
bbb = soup.find_all('p', class_='hui-premium__title')
for item in bbb:
ccc = item.get_text('p')
print(ccc)
from tkinter import *
master = Tk()
b = Button(master, text=“latest news”, command='news()')
b.pack()
mainloop()