上海二工大 - 健康日报AutoCheck

    • 前言
  • 步骤:
  • 准备:
  • 脚本编写:
    • 导入相关模块:
    • 反爬:
    • 后台自动运行:
    • 打开校园网:
    • 签到:
    • 自动退出游览器
  • Python程序 EXE 包装:
    • pip3 安装 pyinstaller
    • pyinstaller 包装 python脚本
  • Win10 系统下 按时间自动运行脚本代码:
前言

项目是基于 今天下午被班长打电话 被告知了《论早晨签到重要性与不签会被处分的可能性》后 仔细思索一番 。。。 然后发现比起依赖自己那和鲸鱼一样的记忆力。。不如还是直接依赖电脑算了。。。所以就写了这个爬虫。。。


步骤:

· 准备相关模块
· python脚本编写
· Python程序 EXE执行文件 包装
· Win10 系统下 按时间自动运行脚本代码


准备:

  1. Python
  2. selenium模块
  3. chromedriver(对应你自己的谷歌游览器的版本,可以使用镜像网站下载)

脚本编写:


导入相关模块:

导入相关模块,建立模拟游览器,我用的是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()

Python程序 EXE 包装:


pip3 安装 pyinstaller

<!-- 使用cmd命令台 -->
pip3 install pyinstaller

pyinstaller 包装 python脚本

<!-- 使用cmd命令切换到当前路径下 -->
<!-- 然后执行指令(下面的xxxx写你自己程序的名字): -->
pyinstaller  xxxx.py
<!-- 然后在该目录下./dist/xxxx/xxxx.exe出现exe文件 -->

Win10 系统下 按时间自动运行脚本代码:

  1. 打开 控制面板\系统和安全\管理工具\任务计划程序
  2. 创建基本任务(在右边那栏里头):名称描述你自己随便写
  3. 然后签到时间为 每天 (反正我们这边是每天都要签到的)
  4. 每日:开始时间 就是 开始时间
  5. 操作:启动程序
  6. 将程序与脚本 牵引至 之前你所包装的python exe执行文件上
  7. 点击完成
  8. 重复设立 多个执行任务 (防止某一次卡机 爬虫程序失败)

上海二工大 - 健康日报AutoCheck相关推荐

  1. 上海睿昂生物获得数亿元战略融资,浙江大健康产业基金领投

    11月12日消息,上海睿昂生物技术有限公司获得数亿元战略融资,由浙江大健康产业基金领投. 睿昂生物成立于2012年,是一家专注于分子诊断试剂研发.生产和服务的高新技术企业.据了解,睿昂生物由国内最早从 ...

  2. 全球大健康领袖集聚上海浦东,上海燕博会又要有大动作?

    全球大健康领袖集聚上海浦东,上海燕博会又要有大动作? 每年一届的世界燕窝及天然滋补品博览会暨2021全球滋补生态圈发展大会(上海燕博会)即将于2021年8月25-27日在上海新国际召开,超过+300家 ...

  3. 兰州谋定百合品牌-农业大健康·万祥军:功能性农业产业脱贫

    兰州谋定百合品牌-农业大健康·万祥军:功能性农业产业脱贫 瞿学忠兰州日报首席记者陈玮 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 新闻中国采编网 中国新闻采编网 万赢信 谋定采编经信研究 国研 ...

  4. 践行“健康中国”战略-李忠:谋定功能性原生态农业大健康

    践行"健康中国"战略-李忠:谋定功能性原生态农业大健康 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 万权报道  赢信采编:秋高气爽,丹球高悬, ...

  5. 山东谋定富硒产业示范园-农业大健康·万祥军:国研功能农业

    山东谋定富硒产业示范园-农业大健康·万祥军:国研功能农业 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 哲商对话 万赢信采编:自2017年中央一号文件提出" ...

  6. 2020(广东)功能性农业大健康大会中国农民丰收节交易会

    2020(广东)功能性农业大健康大会中国农民丰收节交易会 新闻中国采编 中国新闻釆编 谋定研究中国智库.经信研究 国研智库 国情讲坛 万权釆编:"倡导农业大健康以创造交易机会.打通功能性食品 ...

  7. 倡导农民丰收节交易会-农业大健康·万祥军:谋定功能性农业

    倡导农民丰收节交易会-农业大健康·万祥军:谋定功能性农业 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 哲商对话 万赢信采编:倡导功能性农业·农业大健康,突出区域特 ...

  8. 滨州行谋定乡音叙乡情-农业大健康·万祥军:考察特色产业

       滨州行谋定乡音叙乡情-农业大健康·万祥军:考察特色产业 滨州日报/滨州网讯 中国儒商大会 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 哲商对话  万赢信采编 ...

  9. 功能性平台创新-农业大健康·杨建国:谋定都江堰精华灌区

    功能性平台创新-农业大健康·杨建国:谋定都江堰精华灌区 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 哲商对话 万赢信采编:"这两年,功能性农业,农业产业 ...

  10. 农民代言人谋定农业大健康--万祥军:创业路上功能性农业

    农民代言人谋定农业大健康--万祥军:创业路上功能性农业 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 万赢信采编:"又一个北漂,我出生生长在河南虞城县,形 ...

最新文章

  1. vmware虚拟机异常关闭处理
  2. MySQL主从同步机制及同步中的问题处理
  3. UITabBarController 基本用法
  4. SpringBoot 自动开启事务原理
  5. python棋盘最短路径_【leetcode】64. Minimum Path Sum 棋盘最短路径
  6. shutil模块、json和pickle模块
  7. 【转】图形流水线中坐标变换详解:模型矩阵、视角矩阵、投影矩阵
  8. 定时器中断实验 编写程序使定时器0或者定时器1工作在方式1,定时50ms触发蜂鸣器。
  9. 欧洲互联网将“死于”版权法?
  10. 音乐直链php,【原创】百度音乐直链 + 实现方法
  11. VS2017 Community C++模块 离线打包安装
  12. 第二人生的源码分析(十九)人物组合显示
  13. cordova下使用高德地图js api在4g流量下定位失败问题的解决
  14. 梦想经不起等待 -- 美文转载
  15. 洛谷P2678 Java解法
  16. 数据挖掘相关的10个问题
  17. CentOS8 编译安装tsar nagios + nagios-plugins + nsca
  18. GraphQL 概念入门
  19. 营销案例“真假美猴王”干倒5年老店
  20. 乐优商城之项目搭建(四)

热门文章

  1. ASC19 T4 CESM
  2. 数显之家快讯:【SHIO世硕心语】古有《陋室铭》,现有《群之铭》!
  3. 精密电阻(1%) -- 贴片电阻常用标示方法(转载)
  4. 汽车电子中的2520贴片晶振
  5. 【工控安全产品】工控主机卫士
  6. 全网最全python教程,从零到精通(学python有它就够必收藏)
  7. Foobar2000 使用说明
  8. 《Effective Python 2nd》 读书笔记——培养Pythonic思维
  9. 题解 [LuoguP5560][Celeste-B]Golden Feather
  10. teemo使用手册(内附脚本一键提取,邮箱、IP、domain、whatweb筛选可打开网址)