博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
迟到的tkinter---学校选课刷屏器
阅读量:4653 次
发布时间:2019-06-09

本文共 1652 字,大约阅读时间需要 5 分钟。

  今儿上午选修了一门《结构分析与程序设计》,发现是用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             break30 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环境

转载于:https://www.cnblogs.com/pengsixiong/p/4944943.html

你可能感兴趣的文章
MyBatis启动:MapperStatement创建
查看>>
【 全干货 】5 分钟带你看懂 Docker !
查看>>
[转]优化Flash性能
查看>>
popStar手机游戏机机对战程序
查看>>
lambda表达式树
查看>>
二次注入原理及防御
查看>>
会话记住已登录功能
查看>>
Linux内核分析——可执行程序的装载
查看>>
第一阶段冲刺3
查看>>
父类引用指向子类对象
查看>>
网页如何实现下载功能
查看>>
IT男专用表白程序
查看>>
读《大道至简》第六章感想
查看>>
ef linq 中判断实体中是否包含某集合
查看>>
章三 链表
查看>>
Solution for Concurrent number of AOS' for this application exceeds the licensed number
查看>>
CSE 3100 Systems Programming
查看>>
IntelliJ IDEA 的Project structure说明
查看>>
Java Security(JCE基本概念)
查看>>
Linux Supervisor的安装与使用入门
查看>>