今儿上午选修了一门《结构分析与程序设计》,发现是用VB编写结构力学受力图示的一门课,VB一直没有学过,今儿老师让用VB编写了一个计算器,匆忙的百度了一下后就完成了觉得VB在桌面图形展示上真的很有优势,于是想起了前段时间看的tkinter,觉得tkinter实现起来就要麻烦一些了,不过自然的,tkinter依赖者python的强大可实现的功能就是很多了。
记得我还在大一时学校有个人做了个选课刷屏的东东,(你懂的,选课时老是刷不进去,挨个点入口的刷新实在是麻烦),看了tkinter后我也就试着实现了这个功能:
效果:
最先会弹出左面那个窗口,点击开始刷屏后就能够不断的刷新我校的选课登录页面16次或中途成功后退出。
1 # -*- coding:utf-8 -*- 2 import urllib2 3 import webbrowser 4 from Tkinter import * 5 6 def search(): 7 urls=["http://10.1.4.52:7081/fzjh.jsp", 8 "http://10.1.4.52:7082/fzjh.jsp", 9 "http://10.1.4.52:7083/fzjh.jsp", 10 "http://10.1.4.52:7084/fzjh.jsp", 11 "http://10.1.4.52:7085/fzjh.jsp", 12 "http://10.1.4.52:7086/fzjh.jsp", 13 "http://10.1.4.52:7087/fzjh.jsp", 14 "http://10.1.4.52:7088/fzjh.jsp", 15 "http://10.1.4.52:7081/fzjh.jsp", 16 "http://10.1.4.52:7082/fzjh.jsp", 17 "http://10.1.4.52:7083/fzjh.jsp", 18 "http://10.1.4.52:7084/fzjh.jsp", 19 "http://10.1.4.52:7085/fzjh.jsp", 20 "http://10.1.4.52:7086/fzjh.jsp", 21 "http://10.1.4.52:7087/fzjh.jsp", 22 "http://10.1.4.52:7088/fzjh.jsp", 23 ] 24 for url in urls: 25 req = urllib2.Request(url) 26 response = urllib2.urlopen(url) 27 if response.code == 200: #urllib模块是status属性对应状态码! 28 webbrowser.open(url) 29 break 30 31 root = Tk() 32 root.title(‘选课‘) 33 root.geometry("200x100+100+100") 34 35 searchButton = Button(root, text=‘开始刷屏‘, command=search) 36 searchButton.pack() 37 38 root.mainloop()
*python2.7环境
时间: 2024-10-15 18:16:36