Abrir páginas de Internet de Jornais usando Tkinter
Para abrir site de forma automática pode tentar a seguinte maneira:
from selenium import webdriver #pip install selenium
from selenium.webdriver.common.keys import Keys
from webdriver_manager.chrome import ChromeDriverManager #pip install webdriver_manager
import time
#Abre o Chrome
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get('https://web.whatsapp.com') #abre o site Whatsapp Web
time.sleep(15)
import webbrowser
import tkinter
class jornais_tk(tkinter.Tk):
def __init__(self,parent):
tkinter.Tk.__init__(self,parent)
self.parent = parent
self.initialize()
def initialize(self):
self.grid()
## Title ---------------------------------------
subtitlelbl = tkinter.Label(self, text="Jornais Genéricos",
font=("Times 15 italic"),
anchor="center", fg="Black"
, bg="green")
subtitlelbl.grid(column=0, row=1, columnspan=3,
sticky='EW')
subtitlelbl2 = tkinter.Label(self, text="Jornais Económicos",
font=("Times 15 italic"),
anchor="center", fg="Black"
, bg="gold")
subtitlelbl2.grid(column=0, row=5, columnspan=3,
sticky='EW')
button1 = tkinter.Button(self, text="Jornal de Notícias",font=("Times 12 bold"),
padx=29,
bg="medium blue",fg="white",command=self.jn)
button1.grid(column=0, row=3)
button2 = tkinter.Button(self, text="Diário de Notícias",
font=("Times 12 bold"),padx=25,
bg="white", fg="navy", command=self.dn)
button2.grid(column=1, row=3)
button3 = tkinter.Button(self, text="Observador",
font=("Times 12 bold"),padx=50,
bg="dodger blue", fg="white", command=self.ob)
button3.grid(column=0, row=4)
button4 = tkinter.Button(self, text="Correio da Manhã",
font=("Times 12 bold"),padx=23,
bg="red", fg="white", command=self.cm)
button4.grid(column=1, row=4)
button5 = tkinter.Button(self, text="ECO – Economia Online",
font=("Times 12 bold"),padx=9,
bg="green2", fg="white", command=self.eco)
button5.grid(column=0, row=6)
button6 = tkinter.Button(self, text="Jornal de Negócios",
font=("Times 12 bold"), padx=20,
bg="white", fg="black", command=self.jng)
button6.grid(column=1, row=6)
def jn(self):
new=2
url="https://www.jn.pt/"
webbrowser.open(url,new=new)
def dn(self):
new=2
url="https://www.dn.pt/"
webbrowser.open(url,new=new)
def cm(self):
new = 2
url = "https://www.cmjornal.pt/"
webbrowser.open(url, new=new)
def ob(self):
new = 2
url = "https://observador.pt/"
webbrowser.open(url, new=new)
def eco(self):
new = 2
url = "https://eco.sapo.pt/"
webbrowser.open(url, new=new)
def jng(self):
new = 2
url = "https://www.jornaldenegocios.pt/"
webbrowser.open(url, new=new)
if __name__ == "__main__":
app = jornais_tk(None)
app.title('Jornais Portugueses')
app.mainloop()
Comentários
Enviar um comentário