Python脚本-自动连接校园网

自动连接校园网
使用语言:Python
python爬虫
浏览器:谷歌浏览器

import requests

#登录地址
URL="http://10.2.255.26:801/eportal/portal/login?callback=dr1003&login_method=1&user_account=342622200002280999%40cmcc&user_password=888888&wlan_user_ip=10.16.16.107&wlan_user_ipv6=&wlan_user_mac=f0d4e2ee608b&wlan_ac_ip=10.2.255.34&wlan_ac_name=NAS&jsVersion=4.1.3&terminal_type=1&lang=zh-cn&v=5078&lang=zh"

#构造头部信息
Headers={
    'Accept': '*/*',
    'Accept-Encoding': 'gzip, deflate',
    'Accept-Language': 'zh-CN,zh;q=0.9',
    'Connection': 'keep-alive',
    'Host': '10.2.255.26:801',
    'Referer': 'http://10.2.255.26/',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36'
}

#构造登录数据
Data={
    'callback': 'dr1003',
    'login_method': '1',
    'user_account': 'xx',
    'user_password': '888888',
    'wlan_user_ip': '10.16.16.107',
    'wlan_user_mac': 'f0d4e2ee608b',
    'wlan_ac_ip': '10.2.255.34',
    'wlan_ac_name': 'NAS',
    'jsVersion': '4.1.3',
    'terminal_type': '1',
    'lang': 'zh-cn',
    'v': '5078',
    'lang': 'zh'
          }   
#发送post请求登录网页
z=requests.post(URL,data=Data,headers=Headers)
print ("已经ok")

1.首先我们打开校园网登录页面,按下f12进入开发者模式,选择Network,勾选Preserve log
Python脚本-自动连接校园网_第1张图片

2.按下登录按钮,在下方的Name里找到带有login字符的日志并打开。
Python脚本-自动连接校园网_第2张图片
3.桌面创建一个txt文档,将General中的Request URL内容复制到txt文档中
Python脚本-自动连接校园网_第3张图片
4.下滑再将Request Headers的内容复制到txt文档里
Python脚本-自动连接校园网_第4张图片
5.切换到Payload里面,把From Data内容复制到txt文档里
Python脚本-自动连接校园网_第5张图片
6.修改脚本,将保存的数据与脚本中的数据对应修改

Request URL 对应 URL(url前面不能有空格)
Request Headers 对应 Headers
From Data 对应 Data(注意逗号及一系列标点符号)

7.最后注销账号尝试运行脚本,测试脚本是否生效

(以下操作可有可无,如果想更方便可以尝试)

8.使用pyinstaller将其打包成exe文件 方便运行

相关命令:pyinstaller -F 文件名(建议在同一目录下运行)

9.最后将exe文件添加到开机启动即可

win+R 输入 shell:startup

将打包好的exe文件放入即可实现开机自启

你可能感兴趣的:(脚本,python)