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环境

  • 相关阅读:
    Beta 冲刺 (2/7)
    福大软工 · 第十次作业
    Beta 冲刺(1/7)
    BETA 版冲刺前准备
    福大软工 · 第十一次作业
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    2017-2018-1 20155321 《信息安全系统设计基础》第十四周学习总结
    2017-2018-1 20155321 《信息安全系统设计基础》实验五——实时系统
  • 原文地址:https://www.cnblogs.com/pengsixiong/p/4944943.html
Copyright © 2011-2022 走看看