项目是基于 今天下午被班长打电话 被告知了《论早晨签到重要性与不签会被处分的可能性》后 仔细思索一番 。。。 然后发现比起依赖自己那和鲸鱼一样的记忆力。。不如还是直接依赖电脑算了。。。所以就写了这个爬虫。。。
· 准备相关模块
· python脚本编写
· Python程序 EXE执行文件 包装
· Win10 系统下 按时间自动运行脚本代码
导入相关模块,建立模拟游览器,我用的是Chrome,也可以使用其他游览器:
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import selenium.webdriver
<!-- 反自动脚本检测 -->
opt = Options()
opt.add_experimental_option('excludeSwitches', ['enable-automation'])
driver = selenium.webdriver.Chrome(options=opt)
opt.add_argument('--headless')
opt.add_argument('disbale-gpu')
url = "https://hsm.sspu.edu.cn/"
driver.get(url)
time.sleep(2)
driver.find_element_by_id("username").send_keys("你的账号")
driver.find_element_by_id("password").send_keys("你的密码")
driver.find_element_by_class_name("submit_button").click()
time.sleep(1)
driver.find_element_by_class_name("icos").click()
driver.find_element_by_id("fineui_2-inputEl-icon").click()
driver.find_element_by_id("p1_TiWen-inputEl").send_keys("36")
driver.find_element_by_class_name("f-field-checkbox-switch").click()
time.sleep(2)
driver.find_element_by_class_name("f-btn-text").click()
time.sleep(3)
driver.quit()
<!-- 使用cmd命令台 -->
pip3 install pyinstaller
<!-- 使用cmd命令切换到当前路径下 -->
<!-- 然后执行指令(下面的xxxx写你自己程序的名字): -->
pyinstaller xxxx.py
<!-- 然后在该目录下./dist/xxxx/xxxx.exe出现exe文件 -->