校园网网页认证自动登录怎么回事,校园网网页认证自动登录怎么回事

  校园网网页认证自动登录怎么回事,校园网网页认证自动登录怎么回事

  校园网自动登录web认证python定时任务实现校园网自动登录一、概述二。具体步骤

  Python任务实现校园网自动登录。说明:由于我校校园网登录需要网页认证,每天3点左右会自动断网,所以需要设置定时任务,每天断网后自动登录。可能每个学校的断网时间和联网要求不一样,需要在定时任务阶段设置不同的策略,比如每小时登录一次。一、概述使用Chrome或其他浏览器查看校园网认证所需的request HeadersForm Data;安装python环境,将python加入系统环境变量,编写python发送http请求的处理流程;在windows系统下,需要编写bat脚本文件来执行步骤2的python文件,启动调度任务。Linux要自己设置百度的预定任务;如果windows系统需要写入屏幕锁定状态来运行计划任务,您需要执行以下操作:查看任务计划程序服务已启动。它还没有开始。如果还不行,在操作中输入gpedit.msc,选择计算机配置-windows设置-安全设置-本地策略-安全选项,找到“帐户:只允许密码为空的本地帐户登录控制台”项。双击打开它。将其设置为“禁用”。二。具体步骤使用Chrome浏览器进入网络认证界面,按F12,弹出监控控制台,点击网络,在页面输入帐户名和密码,点击登录或认证按钮,网络就会有记录。下图是我们学校的登录界面。注意用红色圈出的部分。安装python环境,在系统环境变量中加入python,用python写程序发送http请求。代码和指令如下:#!/usr/慢猕猴桃/python 3 #-*-编码:UTF-8-*-Import Base64 Import Requests #这里根据自己校园网的表单数据中发送的数据进行修改。action= log in username= username password= password AC _ ID= 1 user _ IP= 127 . 131 . 1 . 1 #登录地址post _ addr= http://wlrz . Fudan . edu . cn/srun _ portal _ PC . PHP?AC _ id=1 phone=1 # Construct header信息注意,cookies可能很重要,cookies会有过期时间(我们学校的过期时间是1个月)。过期后,您可能需要复制新的cookies来替换它们。post _ header={ User-Agent : Mozilla/5.0(Windows NT 10.0;Win64x64) AppleWebKit/537.36 (KHTML,像壁虎一样)Chrome/69 . 0 . 3497 . 100 Safari/537.36 , Accept: */* , Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3 , Accept-Encoding: gzip,deflate , Content-Type : application/X-www-form-urlencoded , X-Requested-With : XMLHttpRequest , Origin : http://wlrz . Fudan . edu . cn , Referer : http://wlrz . Fudan . edu . cn/srun _ portal _ PC . PHP?ac_id=1phone=1 , Content-Length: 112 , Cookie : log in=yutl 4 f 5w 2g wdfwua 8 o * * * * * * * * * 0 mdw 7 tx 1 oows 00 eusx 19 e 0245 orqezhvwbzed 1 dgi % 3D , Host: wlrz.fudan.edu.cn ,} Connection : keep-alive ,}post_data={ action: action, username , password: password, ac_id: ac_id,User _ IP :User _ IP :User _ IP } #发送发布请求)在windows系统下,需要编写一个bat脚本文件(login.bat)来执行步骤2的python文件,启动调度任务。脚本如下:python e:\ autologin \ autologin . py

  有关定时任务打开模式,请参考链接https://blog.csdn.net/cdnight/article/details/53841921。

  本文参考链接:https://blog.csdn.net/shenhuaifeng/article/details/78333851

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: