迟到的tkinter---学校选课刷屏器

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

迟到的tkinter---学校选课刷屏器的相关文章

python第三十五天-----作业完成--学校选课系统

选课系统:角色:学校.学员.课程.讲师要求:1. 创建北京.上海 2 所学校2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程.讲师5. 创建学员时,选择学校,关联班级5. 创建讲师角色时要关联学校, 6. 提供两个角色接口6.1 学员视图, 可以注册, 交学费, 选择班级,6.2 讲师视图, 讲师可管理自己的班级, 上课时选择班级, 查看班级学员列表 ,

【python基础】 Tkinter 之 几何管理器

Tkinter支持三种几何管理器:网格管理器,包管理器,位置管理器 提示:由于每个管理器都有自己放置小构件的风格,最好不要在同一个容器中的小构件使用多个管理器.可以使用框架作为子容器以获取期望的布局. 1.网格管理器 #几何管理器(1)-----网格管理器 ''' 网格管理器将小构件,放在一个不可见网格的每个单元内.可以将小构件放在某个特定的行和列内,也可以使 用rowspan和columnspan参数将小构件放在多行和多列中. ''' from tkinter import * class G

Python基础=== Tkinter Grid布局管理器详解

本文转自:https://www.cnblogs.com/ruo-li-suo-yi/p/7425307.html          @ 箬笠蓑衣 Grid(网格)布局管理器会将控件放置到一个二维的表格里.主控件被分割成一系列的行和列,表格中的每个单元(cell)都可以放置一个控件. 注意:不要试图在一个主窗口中混合使用pack和grid (1)标签控件 1 from tkinter import * 2 3 tk=Tk() 4 #标签控件,显示文本和位图,展示在第一行 5 Label(tk,t

6.有学生提到,在大学选课的时候,可以写一个“刷课机”的程序,利用学校选课系统的弱点或漏洞,帮助某些人选到某些课程。或者帮助用户刷购票网站,先买到火车票。这些软件合法么?符合道德规范么?是在“软件工程”的研究范围么?

第一,显然,这些软件的合法性是存在一些问题的,当然也违反了我们当代道德规范的要求. 第二,利用利用我们所学到的科学手段去从事一些存在欺诈行为的事情也是违背了我们学习的宗旨. 作为高文化程度的人群,群体,利用科学知识去做一些违法乱纪的事情是很可怕的,然而这些违犯法律违背道德约束的软件开发到底属不属于“软件工程”的研究范围呢? 软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.它涉及程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面. 在现代社会中,软件应用

选课系统V1.0

tree . . ├── bin │   ├── __init__.py │   └── start.py #启动文件 ├── conf │   ├── __init__.py │   └── settings.py #全局配置文件 ├── core#核心代码目录 │   ├── CourseClass.py#课程类 │   ├── GradeClass.py #班级类 │   ├── __init__.py │   ├── main.py #主程序 │   ├── RWdb.py #数据读写功

"HK"日常之制作一只QQ刷屏

刷屏器是什么?可以吃吗?如果可以吃它好吃吗? um. 刷屏器就是可以定时发生信息的东西 刷屏器可以应用于很多方面,例如别人不理你了或者在QQ斗图的时候.警告:本教程仅作为学习研究,禁止其他用途!---富强.民主.文明.和谐, 自由.平等.公正.法治, 爱国.敬业.诚信.友善--- 喵,进入正题. 一.准备工作 我们只需要用到几个参数即可: 1.刷屏的内容 2.每刷一次的时间 3.以Enter方式还是Ctrl+Enter发送 二.开始编码 一开始,我选用了Timer,可是会出现还没有粘贴就发送或者

现代软件工程_第01周_纪梓潼_第06题

6. 有学生提到,在大学选课的时候,可以写一个“刷课机”的程序,利用学校选课系统的弱点或漏洞,帮助某些人选到某些课程.或者帮助用户刷购票网站,先买到火车票. 这些软件合法么?符合道德规范么?是在 “软件工程” 的研究范围么? 请大家讨论. 参考信息: 通常人们都在路边招手叫出租车,只有很少的人打电话约车, 从2014年起,在很多叫车软件出现后, 在路边招手往往看到很多出租车不停车,它们已经被叫车软件订了.这个例子和上面的有不同么? 关于合不合法这个定义,我不好说,我不明白国内与软件相同的法律条例

现代软件工程 第一章 【概论】第6题——原旭莹

6. 有学生提到,在大学选课的时候,可以写一个“刷课机”的程序,利用学校选课系统的弱点或漏洞,帮助某些人选到某些课程.或者帮助用户刷购票网站,先买到火车票.这些软件合法么?符合道德规范么?是在“软件工程”的研究范围么? 请大家讨论. 我认为这些软件的合法性是存在一定问题的,也并不符合道德规范,不在软件工程的研究范围之内.但正如12306的一些抢票软件类似,法律上并未明确规定这些软件的不合法性,导致这些软件依旧存在. 正如爱因斯坦所说,用专业知识教育人是不够的.通过专业教育,他可以成为一种有用的机

第一次作业 软一 王露 2013551632

6. 有学生提到,在大学选课的时候,可以写一个“刷课机”的程序,利用学校选课系统的弱点或漏洞,帮助某些人选到某些课程.或者帮助用户刷购票网站,先买到火车票.这些软件合法么?符合道德规范么?是在“软件工程”的研究范围么? 请大家讨论. 答:我觉得所谓的“刷课机”及刷票软件是不违法的,但是不符合道德规范.因为这种软件从本质上来说属于用不合理的手段获取解决问题的捷径,不算违法但是侵犯了他人的利益,使别人在付出相同的劳动后得不到公平的成果.就像购票软件,可能会造成黄牛党的泛滥,虽然这可能不是软件开发者的