自动登录武汉理工大学鉴湖宿舍校园网的方式-苹果/ipad端

在这里插入图片描述


前言

之前把电脑端自动登录用python搞定了,正好手里有ipad,想着给iPad端也来个自动登录校园网。

技术手段

  1. 苹果自带的快捷指令
  2. post请求表单

步骤

1.打开快捷指令

你好

2.创建自动化操作

在这里插入图片描述

3.设定为接入宿舍网时

在这里插入图片描述
在这里插入图片描述

4.添加操作

搜索栏输入‘post’,找到‘获取url内容’。
然后在url栏输入http://172.30.16.34/srun_portal_pc.php?ac_id=1&
方法选择POST
请求体为表格,点击添加新字段,然后点文本,按图上的逐个输入(注意不要输错了)。
其中password右边的文本是自己的校园网密码username右边的是自己校园网卡号
注意user_mac必填,获取方法如下:

设置
无线局域网
WHUT-WLAN-DORM的详情页
无线局域网地址

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
编写完成后,点击右下角的那个运行,(注意:先要注销!!!)会返回这个:

在这里插入图片描述
包含login_ok。说明成功了!!否则就是你的用户名或密码或mac地址有问题。
再点击**+号,搜索文本,选择好文本。点一下输入框,在键盘上可以看到URL的内容,选择它。
在这里插入图片描述
再点击
+号,搜索如果,选择它,
在这里插入图片描述
按下图设置,通知也可以点+号搜索得到,要移动下位置。
在这里插入图片描述
全部设置好后可以左上角返回,点右上角的
完成**。

问题

关于表单的获取

可以在浏览器开发者工具看(用电脑,我是360浏览器),点登陆后会发一个POST包,在开发人员工具里可以找到,快捷键F12,点到数据包,然后点正文

图中请求正文部分就是表单了,当然,有的可以省略。
nas_ip, user_mac
在这里插入图片描述

不知道是不是苹果程序的问题,我在这个页面总是卡住。或者运行时闪退。
解决办法是每次修改一点点,点一次完成,直至全部修改完。
在这里插入图片描述

还有,ipad登录会把手机挤下线!!!

总结

网上搜索了一些资料,这篇文章给了我很大帮助如何利用 iOS 快捷指令自动化登录校园网
我怀疑做校园网的是不是同一家公司,为什么两个学校表单一模一样?
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
好的,我明白了。对于你的问题,我可以告诉你如下: 首先,你需要安装Python编程语言和NetworkX库。然后,你可以使用NetworkX库来创建和操作无向网的绍兴景点平面图。具体步骤如下: 1. 导入NetworkX库和matplotlib库 ``` python import networkx as nx import matplotlib.pyplot as plt ``` 2. 创建一个空的无向图 ``` python G = nx.Graph() ``` 3. 添加景点节点 ``` python G.add_node("鲁迅故里") G.add_node("柿子湾") G.add_node("东湖") G.add_node("兰亭") G.add_node("鉴湖") ``` 4. 添加景点之间的路径以及路径长度 ``` python G.add_edge("鲁迅故里", "柿子湾", weight=2) G.add_edge("鲁迅故里", "东湖", weight=1) G.add_edge("柿子湾", "东湖", weight=3) G.add_edge("柿子湾", "兰亭", weight=2) G.add_edge("东湖", "兰亭", weight=1) G.add_edge("东湖", "鉴湖", weight=4) G.add_edge("兰亭", "鉴湖", weight=2) ``` 5. 绘制景点平面图 ``` python pos = nx.spring_layout(G) nx.draw_networkx_nodes(G, pos) nx.draw_networkx_edges(G, pos) nx.draw_networkx_labels(G, pos) edge_labels = nx.get_edge_attributes(G, "weight") nx.draw_networkx_edge_labels(G, pos, edge_labels=edge_labels) plt.show() ``` 6. 查询景点信息 ``` python print(G.nodes) ``` 7. 查询任意两点间的最短路径 ``` python print(nx.shortest_path(G, "鲁迅故里", "鉴湖")) ``` 8. 查询走遍各景点的遍历路径 ``` python print(list(nx.algorithms.eulerian_circuit(G))) ``` 9. 对景点进行增添删除和对景点路径长度的更新 ``` python # 增加节点和边 G.add_node("新景点") G.add_edge("鲁迅故里", "新景点", weight=3) # 删除节点和边 G.remove_node("新景点") G.remove_edge("鲁迅故里", "新景点") # 更新路径长度 G["鲁迅故里"]["柿子湾"]["weight"] = 4 ``` 以上就是使用Python编程语言和NetworkX库来创建和操作无向网的绍兴景点平面图,并且能查询景点信息和查询任意两点间的的最短路径和查询走遍各景点的遍历路径,而且还可以对景点进行增添删除和对景点路径长度的更新的方法。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值