zoukankan      html  css  js  c++  java
  • 迟到的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环境

  • 相关阅读:
    数据中台的“自动化数据治理”时代已来
    如何利用缓存机制实现JAVA类反射性能提升30倍
    快速入门开发实现订单类图片识别结果抽象解析
    Nginx专题(1):Nginx之反向代理及配置
    Github 上热门的 Spring Boot 项目实战推荐
    设计模式之命令模式(二)
    设计模式之命令模式(一)
    设计模式之单例模式(二)
    设计模式之单例模式(一)
    好的学习带给我什么
  • 原文地址:https://www.cnblogs.com/pengsixiong/p/4944943.html
Copyright © 2011-2022 走看看