今天元宵节!最重要的是祝大家元宵节快乐!这期掌勺给大家编写一个有趣的程序!先看效果!
Python版元宵节猜灯谜游戏
这主要是分为两个步骤组成:
一、爬虫技术
二、python第三方库TK
给大家展示以下两个步骤的核心代码
一、爬虫技术
defparse_list(self,html): s=etree.HTML(html) items=s.xpath(/html/body/div[6]/div[1]/div/div[2]/ul/li) foriteminitems: detUrl=r+item.xpath(a/
href)[0] self.get_detail(detUrl) self.save_data() defget_detail(self,url): print(url) r=requests.get(url) r.encoding=gb soup=bs(r.text,lxml) prompt=soup.find(div,class_=zy).text h3s=soup.find(div,class_=md).find_all(h3) ques=h3s[0].text ans=h3s[1].text self.df=self.df.append(pd.DataFrame.from_dict({谜面:ques,谜底:ans,提示:prompt},orient=index).T, ignore_index=True)二、python第三方库TK
label=tk.Label(self.root,text=输入答案,font=(微软雅黑,15),fg=black,bg="Magenta")label.place(x=0,y=10,width=,height=40)self.entry=tk.Entry(self.root,font=(宋体,15),width=15,bg="GhostWhite")self.entry.place(x=,y=10,width=,height=40)#设置输入框,输入答案#按钮confirm_button=tk.Button(self.root,text=确认,font=(微软雅黑,15),bg="LightGreen",