我正在对大学进行评估,我们必须使用TKinter抓取网站并显示信息。我使用的网站使用®符号代替®的HTML代码。每次运行我的代码时,IDLE都会崩溃。我想知道是否有人知道解决这个问题的方法。
from urllib import urlopen
from re import findall
from Tkinter import *
from HTMLParser import *
games_window = Tk()
games_window.title('Top 10 Games Specials')
games_window.geometry('1000x1000')
games_contents = urlopen("http://store.steampowered.com/search/?specials=1").read()
gam_info = findall('<img src="([\w\.:/]*.jpg[?t=0-9]*)[a-z\s?="<>/_]*([\w\.\-\(\) \':$&!®]*)[a-z\s/<>="_]*([\w ,]*)[\w\s/<>="&-;%#]*([0-9\.$]*)[\w\s/<>]*([0-9\.$]*)',games_contents)
info01 = Label(games_window, text = gam_info[0][1], font=("Courier", 15), relief=SUNKEN)
info01.place(x = 230, y = 450)
games_window.mainloop()