当前位置:   article > 正文

自动查成绩脚本_高考批量查分脚本

高考批量查分脚本

懒惰是第一生产力!

前些天嫌每次查成绩都要输账号密码登陆然后点点点,所以写了这个自动化脚本。

由于用了轮子,所以几乎没有任何难度。。。

直接贴代码:

#!/usr/bin/python3.7
# -*- coding: utf-8 -*-
# @Time    : 2020/1/12 18:10
# @Author  : SystemDefenser
# @Email   : mrwx1116@163.com
# @Software: PyCharm

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains    # 鼠标操作
from selenium.webdriver.chrome.options import Options   # 配置参数
import time

username = input("输入学号:")
password = input("输入密码:")

# 创建一个配置对象
chromeOption = Options()

# 禁止加载图片
# noImages = {
#     'profile.default_content_setting_values' : {
#         'images' : 2
#     }
# }
# chromeOption.add_experimental_option('prefs',noImages)

# 禁止弹窗
# noJs = {
#     'profile.default_content_setting_values' :  {
#         'notifications' : 2
#      }
# }
# chromeOption.add_experimental_option('prefs',noJs)

# 利用创建的配置对象创建Chrome浏览器对象(进程)
driver = webdriver.Chrome(options=chromeOption)

# 操作该对象
# driver.get('http://www.zfjw.xupt.edu.cn/jwglxt/xtgl/login_slogin.html?language=zh_CN&_t=1578828383074')

# 访问查询页面
driver.get("http://www.zfjw.xupt.edu.cn/jwglxt/cjcx/cjcx_cxDgXscj.html?gnmkdm=N305005&layout=default&su=03173024")     # get方式访问百度.
time.sleep(1)
driver.maximize_window()	# 最大化窗口
time.sleep(1)
driver.find_element_by_id("yhm").send_keys(username)	# 输入账号
time.sleep(1)
driver.find_element_by_id("mm").send_keys(password)	# 输入密码
time.sleep(1)
driver.find_element_by_id("dl").click()	# 点击登陆
time.sleep(1)
driver.find_element_by_id("search_go").click()	#点击查询

# print(driver.page_source)
# 获取窗口句柄
# handle1 = driver.current_window_handle
# while True:
#     handle2 = driver.current_window_handle
#     if handle1 != handle2:
#         break

time.sleep(10)

# 关闭浏览器对象(进程),否则该进程会一直运行
driver.quit()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65

休眠是为了体现流程。

账号密码可自定义进行初始化,随后只需双击运行即可。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号